Page 1 sur 1

[resolu]No database selected...

Posté : 07 nov. 2006, 17:08
par analfabete
Bonjour à touse je suis en train de crée un formulaire d'enregistrement pour devenir membre et à un moment dans mon script je verifie s'il il n'existe pas de doublon "login" cependant qu'en le script effectue cela j'est le message d'erreur :"Erreur SQL !SELECT login FROM membre WHERE login='rzae'
No Database Selected"
Voilà mon code:

Code : Tout sélectionner

$db=mysql_connect($host,$name,$pwd) or die('Erreur de connexion'.mysql_error()); mysql_select_db($name,$db); $sql_1 = "SELECT login FROM membre WHERE login='$form_login'"; $req_1= mysql_query($sql_1) or die('Erreur SQL !'.$sql_1.'<br>'.mysql_error()); $res_1 = mysql_num_rows($req_1); if($res_1!=0) { echo "Désolé, mais ce pseudo existe déjà"; }

Posté : 07 nov. 2006, 17:27
par Ajoloca
Bonjour,
Est -tu sur que la variable $name n'est pas vide, ou qu'elle contient le bon nom de base ? car tu utilises la même en tant que nom utilisateur que de base de données. pour t'en assurer
$db=mysql_connect($host, $name, $pwd) or die('Erreur de connexion'.mysql_error());
$db_selected = mysql_select_db($name, $link);
if (!$db_selected) {
   die ('Impossible de sélectionner la base de données : ' . mysql_error());
}