PhpMysql: requête avec variables

Résolu
markaz Messages postés 357 Statut Membre -  
 Profil bloqué -
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

  1. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    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
    1. markaz Messages postés 357 Statut Membre 5
       
      Merci mais ça change rien. c'est la même erreur.
      0
  2. Profil bloqué
     
    salut

    essaie

    $sql = ("SELECT * FROM temoignage WHERE valider = 'oui' ORDER BY date DESC LIMIT ".$premiereEntree.",".$messagesparpage);
    0
    1. markaz Messages postés 357 Statut Membre 5
       
      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
    2. Profil bloqué
       
      ok cool
      a+
      0