[resolu]No database selected...

Eléphant du PHP | 61 Messages

07 nov. 2006, 17:08

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à"; }
Modifié en dernier par analfabete le 07 nov. 2006, 22:13, modifié 1 fois.

ViPHP
ViPHP | 1961 Messages

07 nov. 2006, 17:27

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());
}
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein