Rechercher : dans
Par :

Connexion à la base de données php mysql

Dernière réponse le 28 mai 2009 à 16:39:01 zed69, le 28 mai 2009 à 12:02:01 
 Signaler ce message aux modérateurs

Bonjour,
je n'arrive pas à me connecter à la base , tous les codes sont bons , ne serait-ce pas à problème de logiciels ?

<?php
define("SERVEUR","localhost");
define("LOGIN", "root") ;
define("MDP", "") ;
define("MABASE", "bd1") ;
$connexion=mysql_connect(SERVEUR,LOGIN,MDP);
if($connexion)
{
mysql_select_db(MABASE,$connexion);
}
else
{
echo "problème à la connexion !" ;
}
?>



J'utilise XAMPP + netbeans ide 6.5 + JDK 6u13

et ça n'affiche pas non plus "problème à la connexion", la page est toute blanche.


Merci de vos réponses.

Configuration: Windows XP Internet Explorer 7.0

Meilleures réponses pour « connexion à la base de données php mysql » dans :
Connexion à la base de données avec JDBC VoirConnexion à la base de données L'API (Application Programming Interface) JDBC, c'est-à-dire la bibliothèque de classes JDBC, se charge de trois étapes indispensables à la connexion à une base de données : la création d'une connexion à la...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

Yorundr, le 28 mai 2009 à 15:16:38

Salut, il me semble mais je ne suis pas tres sur, mais ca peut venir du define.

Essai un echo SERVEuR; voir ce que ca donne
Sinon essai aussi de rentrer "en dur" tes parametre de connexion a la bdd,

parcequ'il me semble quela syntaxe de define serait plutot :

define(SERVEUR,"localhost");

Répondre à Yorundr

2

 Ozimandias, le 28 mai 2009 à 16:39:01

Non, sa syntaxe de define est correcte.

syntaxe de define:

define ( "Nom de la constante"  , "valeur de la constante"  , bool   case_insensitive  ); 


bool case_insensitive indique si le nom de la constante est sensible à la case avec true, serveur et SERVEUR ne sont pas la même chose.


La page est blanche si tu arrive à te connecter, ecrit ça pour voir

if($connexion)
{
     if (mysql_select_db(MABASE,$connexion)){echo "Connection OK"};
} 



Si la connection fonctionne tu devrai avoir un joli Connection OK sur ta page... Deux intellectuels assis vont moins loin qu'une brute qui marche.
Citations de Michel Audiard

Répondre à Ozimandias