Je viens d'apprendre le PHP et j'ai quelques difficultés à comprendre mysql_query. Si je comprends bien, mysql_query est censé renvoyer FALSE si l'enregistrement n'est pas trouvé. Cependant, il semble qu'il renvoie toujours true car "FOUND !" est toujours le résultat :
$q = "SELECT * FROM users WHERE username = 'doesnotexist'";
$r = mysql_query($q);
if (!$q) {
echo "<p>NOT FOUND!</p>";
} else {
echo "<p>FOUND!</p>";
}
mysql_close();
Merci d'avance pour tout éclairage que vous pourrez apporter.