Erreur sql php [Résolu/Fermé]

Signaler
-
 jupiler -
Bonjour,

j ai un bout de code qui me permet de checker si une entrée existe dans ma base :

$sql = "SELECT email FROM test where email='$mail'";
$req = mysql_query($sql) or die( mysql_error() ) ;
$email = mysql_result($req, 0);

mon souci est que si il n'y a pas d'entrée il met ca :

unable to jump to row 0 ...

merci de votre aide

1 réponse

Messages postés
146
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
23 mai 2012
6
Bonjour,

Essaie avec ca :

$sql = "SELECT email FROM test where email='$mail'";
$req = mysql_query($sql) or die( mysql_error() ) ;

if (mysql_num_rows($req) >0){
 $email = mysql_result($req, 0);
}


La fonction mysql_num_rows te permet de compter le nombre de lignes retourné
merci ca marche nickel :-)