par
Stef » 26 mars 2011, 07:46
Hi everyone!
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ... on line 88
Ça m'est déjà arrivé plus d'une fois d'avoir cette erreur, mais là je viens vous demander parce que je ne vois vraiment pas d'où ça vient!
La ligne 88 c'est la dernière de l'extrait du code ci-dessous, celle qui commence par le
while...
Vu que je fais un mysql_num_rows, et vu que le résultat est différent de 0 le "supplied argument" ne devrait pas poser de problèmes... Pourquoi ça me renvoie cette erreur? Si on arrive au while c'est que la variable $qn est valide, non?!
$qn = mysql_query('SELECT a.id, a.nom, a.mail FROM users a INNER JOIN forumanswers f ON f.iduser = a.id WHERE a.notif = 1 AND f.idref = '.$_POST['ref'].' AND f.iduser != '.$_SESSION['id']);
$nb = mysql_num_rows($qn);
if ($nb != 0) {
while ($rn = mysql_fetch_array($qn)) {..............etc
Merci beaucoup pour votre aide!!