Problème requète SQL LIMIT $a,$b

Résolu
lgoman Messages postés 253 Statut Membre -  
lgoman Messages postés 253 Statut Membre -
Bonjour,
Le but de cette suite de code est de faire plusieurs pages sur un forum.
Voilà ce que je met:
$a= 50*$_GET['page'];
$b= $a + 50;
$rey=mysql_query("SELECT * FROM forum ORDER BY annee DESC, mois DESC, jour DESC, heureee DESC, min DESC, sec DESC LIMIT '$a','$b'");
while($ret=mysql_fetch_array($rey))

Sauf que je n'ai aucun résultat à chaque fois que je fait ceci. Quelqu'un à une solution?
Merci d'avance
Cordialement
Lgoman

1 réponse

  1. le père
     
    Bonjour

    les valeurs qui suivent LIMIT sont obligatoirement des nombres et ne doivent surtout pas être entre quotes (simples ou doubles)
    $rey=mysql_query("SELECT * FROM forum ORDER BY annee DESC, mois DESC, jour DESC, heureee DESC, min DESC, sec DESC LIMIT $a,$b");

    EDIT : D'ailleurs, ce serait plutôt:
    $rey=mysql_query("SELECT * FROM forum ORDER BY annee DESC, mois DESC, jour DESC, heureee DESC, min DESC, sec DESC LIMIT $a,50");

    et j'espère que tu commences bien à la page 0, pas à la page 1 !
    1
    1. lgoman Messages postés 253 Statut Membre 5
       
      Merci
      Effectivement il ne faut pas mettre de parenthèse. J'ai du confondre avec LIKE.
      Par contre, je commence bien à la page 0...
      0