Connexion à la base de données php mysql

Fermé
zed69 - 28 mai 2009 à 12:02
Ozimandias Messages postés 502 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 - 28 mai 2009 à 16:39
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.
A voir également:

2 réponses

Ozimandias Messages postés 502 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 46
28 mai 2009 à 16:39
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...
1
Yorundr Messages postés 289 Date d'inscription mardi 31 octobre 2006 Statut Membre Dernière intervention 11 juin 2012 44
28 mai 2009 à 15:16
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");
0