Erreur de synthaxe PHP
Résolu
heaveng
Messages postés
139
Date d'inscription
Statut
Membre
-
heaveng Messages postés 139 Date d'inscription Statut Membre -
heaveng Messages postés 139 Date d'inscription Statut Membre -
Bonjour,
alors voila j'ai une ligne de code qui marche:
et lorsque que je veut rajouter un tout pti bout (where nom= $nom)
et bien ca marche plus
voila a quoi correspond la variable $nom
$nom = mysql_real_escape_string(htmlspecialchars($_GET['nom']));
elle est obligatoirement definie !!!!
voici l'erreur afficher:
pb avec la requette: 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 ''.0.', '.1.'' at line 1
si quelqu'un peut m'aider ca serait gentil car la je suis un peu desesperer merci encore et bonne soirée a tous
--
HeavenG La vie ne vaut rien mais rien de vaut la vie
alors voila j'ai une ligne de code qui marche:
$reponse = mysql_query("SELECT * FROM note ORDER BY id DESC LIMIT '.$premiereEntree.', '.$messagesParPage.'") or die ("pb avec la requette: ".mysql_error());
et lorsque que je veut rajouter un tout pti bout (where nom= $nom)
$reponse = mysql_query("SELECT * FROM note WHERE nom='$nom' ORDER BY id DESC LIMIT '.$premiereEntree.', '.$messagesParPage.'") or die ("pb avec la requette: ".mysql_error());
et bien ca marche plus
voila a quoi correspond la variable $nom
$nom = mysql_real_escape_string(htmlspecialchars($_GET['nom']));
elle est obligatoirement definie !!!!
voici l'erreur afficher:
pb avec la requette: 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 ''.0.', '.1.'' at line 1
si quelqu'un peut m'aider ca serait gentil car la je suis un peu desesperer merci encore et bonne soirée a tous
--
HeavenG La vie ne vaut rien mais rien de vaut la vie
Configuration: Windows Vista Firefox 3.0.8
7 réponses
-
Il faut mettre $reponse = mysql_query("SELECT * FROM note WHERE nom='.$nom.' ORDER BY id DESC LIMIT '.$premiereEntree.', '.$messagesParPage.'") or die ("pb avec la requette: ".mysql_error()); Tu avait oublier les points.
-
Bonjour
Tu n'as pas oublié de points, au contraire, tu en as trop !
$reponse = mysql_query("SELECT * FROM note WHERE nom='$nom' ORDER BY id DESC LIMIT '$premiereEntree', '$messagesParPage'") or die ("pb avec la requette: ".mysql_error()); -
dsl de vous decevoir mais aucun des deux ne marche j'avai deja tenter je vien de reessayer et nada
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
et comme ça:
$req = "SELECT * FROM note WHERE nom='".$nom."' ORDER BY id DESC LIMIT ".$premiereEntree.",".$messagesParPage.""; $reponse = mysql_query($req) or die ("pb avec la requette: ".$req. ".mysql_error()); -
On remarque au niveau de l'erreur : to use near ''.0.', '.1.''
On en conclut que l'erreur vient de ce qu'il y a derrière LIMIT -> correction par P@t@ch0n -
merci a tous le probleme est resolu alain 42 avait la bonne reponse BVO et merci encore a tous