Voilà, j'ai un message d'erreur sur mon code php, je voulais avoir quelques avis. J'ai utilisé le code comme c'est dit sur le tutorial, et pourtant j'ai quand même un message d'erreur. J'ai utilisé google pour trouver des erreurs similaires, j'en ai notamment trouvées sur ce forum, mais je ne suis pas parvenue à résoudre mon problème (bien que courant)
Message d'erreur:
Code:Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /mnt/125/sda/1/6/gruzzyh2/pages/commentaires.php on line 17
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=1 ORDER BY Num' at line 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 14 : //=================================AFFICHAGE DES COMMENTAIRES================================= 15 : $requete="SELECT * FROM commentaires WHERE Article='" . $_GET['no'] . "' AND Mod=1 ORDER BY Num"; 16 : $resultat=mysql_query($requete); 17 : while ($donnees = mysql_fetch_assoc($resultat) or die(mysql_error())) 18 : { 19 : echo "<H4>"; 20 : if( $donnees['E-mail'] != 0 ) 21 : { 22 : echo "<A HREF='mailto:" . $donnees['E-mail'] . "'>"; 23 : echo $donnees['Auteur']; 24 : echo "</A>"; 25 : } 26 : else 27 : echo $donnees['Auteur']; 28 : echo "</H4>"; 29 : echo "<P CLASS='DATECOMM'>"; 30 : echo date('d . m . Y \à H:i', $donnees['Date']); 31 : echo "</P>"; 32 : echo "<P>"; 33 : echo $donnees['Message']; 34 : echo "</P>"; 35 : if ( $donnees['Blog'] != 0 ) 36 : echo "<A HREF='" . $donnees['Blog'] . "' > Son site perso </A>"; 37 : }
Alors il parait que pour certaines requêtes mysql free a des syntaxes qui lui sont spécifiques. Pourrait-on m'aider ?
J'utilisais mysql_fetch_array(), mais certains ont dit qu'il valait mieux mettre assoc, de toute manière les deux retournent une erreur & à priori, mais je n'en suis pas sûre, la même. J'ai déjà posté mon problème sur le forum d'un autre site, et rien de ce qu'on m'a proposé n'a été concluant. Vu que mon message est tombé dans l'oubli et que l'on m'a conseillé ce site, je retente ma chance ici dans l'espoir de résoudre mon problème (sans quoi je ne parviendrai pas à rendre mon site totalement disponible)
Merci beaucoup !
Partager