[SQL] Condition si aucun enregistrement correspond à la requête
Bonjour,
J'ai une table dans laquelle j'enregistre des parties de jeu. Si on a un gagnant, alors j'affecte un "1" dans la table gagnant. Si perdant = "0".
Je souhaite scruter tous mes enregistrements et retrouner le temps de reponse du gagnant (qui est dans la table)
Si je n'ai pas encore de gagnant, alors message...
Donc, j'essaie de construire ceci :
Code:
1 2 3 4 5 6
| $data1=mysql_num_rows(mysql_query("SELECT temps_rep FROM participants WHERE gagnant=1 ORDER by id_partie DESC;"));
if ($data1[gagnant]==0){
echo "Pas encore de gagnant sur cette partie";
}else {
echo $data1[temps_rep]." secondes";
} |
Alors que j'ai un gagnant dans la base, il me retourne qu'il n'y en a pas.
J'ai fais une erreur de syntaxe?
Merci