[SGBD] Problème avec mysql_num_rows
	
	
		Bonjours,
J'ai un problèmes avec la fonctions  mysql_num_rows.
En fait, je dois vérifier si un utilisateur a déjà rempli un sondage. Si oui  un message d'erreur est affiché. Si non il est dirigé sur la page du sondage.
 
Mais quand j'utilise mysql_num_rows pour vérifier si le numéro d'usager est présent dans ma table sondage, la fonction me renvoit un (1) même si c'est 0. Est-ce normale ? Est-ce que si c'est 0 il renvoit quand même 1 ?
Si oui que pourrais-je faire ?
Voici mon code :
$sql2 = "SELECT * from sondage WHERE id_usager = '$critere'";
$resultat2 = mysql_db_query($database_localhost,$sql2);
$row_resultat2 = mysql_fetch_assoc($resultat2);
$nombre2 = mysql_num_rows($resultat);
echo "Nombre de sondage a votre numéro d'usager : ".$nombre2."<br>";
echo "<hr>";
if ($nombre2 <> 0){
echo "<h3>Vous avez déjà rempli le sondage.";
	echo "Vous ne pouvez recommencer sauf en nous demandant de suprimer la premirère version.<br>";
	echo "Vous pouvez nous écrire en spécifier votre nos d'usager et adresse électronique pour que nous suprimions la première version<br>";
	echo "à ";
	} else {
  include "sondage_ok.php";
 }
?>
Merci de votre aide, 
Jean-Pierre
	 
	
	
	
		Tonny Montana avait raison...
	
	
		Il s'agis de changer 
$nombre2 = mysql_num_rows($resultat);
par
$nombre2 = mysql_num_rows($resultat2);
Erreur bête.....
J'ai également changer les fonctions pour  mysql_select_db() et mysql_query() à la place. comme précisé dans la doc.
Merci de votre aide...
Jean-Pierre