Erreur sql php

Résolu
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
Configuration: Windows 7
Firefox 3.5.6

1 réponse

  1. 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é
    0
    1. merci ca marche nickel :-)
      0