Warning: mysql_fetch_assoc() expects parameter 1 to be resource.

Résolu/Fermé
Steph54321 - 15 oct. 2012 à 13:53
 Steph54321 - 17 oct. 2012 à 07:10
Bonjour,

Voilà, j'ai une erreur sur une requête sql :

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in

Il semble que ma requête ne soit pas bonne, surement une erreur de syntaxe.

$retour_messages=mysql_query('SELECT news, AVG(note) AS moyenne FROM '".$prefixe."_comments' GROUP BY news ORDER BY news ASC LIMIT '.$premiereEntree.', '.$messagesParPage.'');

while($donnees_messages=mysql_fetch_assoc($retour_messages)) 


Merci d'avance

2 réponses

C'est ce passage la qui pose problème à mon avis

FROM '".$prefixe."_comments'

Il faudrait mettre

FROM "'.$prefixe.'_comments"

Tu t'es embrouillé dans tes simple et double quote.

Note que tu devrait plutot utiliser les PDO, plus facile et beaucoup plus sécuriser à utiliser.
Voila le tuto du site du zéro au cas ou tu serais intéressé : http://www.siteduzero.com/tutoriel-3-14506-lire-des-donnees.html
Je t'assure que ça vau la peine de changer ses habitudes.
2
C'était bien ça ! Merci pour le lien, je vais y jeter un coup d'oeil.
0