PhpMysql: requête avec variables

Résolu/Fermé
markaz Messages postés 331 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 - 8 févr. 2013 à 12:43
 Profil bloqué - 8 févr. 2013 à 12:55
Bonjour, j'ai voudrais savoir quel est le problème avec ce code. Je n'arrive pas retrouvé le problème. Il s'agit d'afficher un nombre de témoignages mais pour celà il que le témoignage soit valider pas l'administrateur.


$sql = ("SELECT * FROM temoignage WHERE valider = 'oui' ORDER BY date DESC LIMIT '".$premiereEntree.','.$messagesparpage."'");


Erreur affiché par le navigateur:
Errreur: SELECT * FROM temoignage WHERE valider = 'oui' ORDER BY date DESC LIMIT '0,15' Erreur de syntaxe près de ''0,15'' à la ligne 1

2 réponses

ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
Modifié par ThEBiShOp le 8/02/2013 à 12:46
il te manque des double quotes

$sql = ("SELECT * FROM temoignage WHERE valider = 'oui' ORDER BY date DESC LIMIT '".$premiereEntree."','".$messagesparpage."'");


ça devrait aller mieux comme ça
0
markaz Messages postés 331 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 5
8 févr. 2013 à 12:48
Merci mais ça change rien. c'est la même erreur.
0
Profil bloqué
8 févr. 2013 à 12:50
salut

essaie

$sql = ("SELECT * FROM temoignage WHERE valider = 'oui' ORDER BY date DESC LIMIT ".$premiereEntree.",".$messagesparpage);
0
markaz Messages postés 331 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 5
8 févr. 2013 à 12:53
Merci Wael83, il y a juste une petite erreur. Corrigée et c'est bon.

Code correct:

$sql = ("SELECT * FROM temoignage WHERE valider = 'oui' ORDER BY date DESC LIMIT ".$premiereEntree.",".$messagesparpage."");
0
Profil bloqué
8 févr. 2013 à 12:55
ok cool
a+
0