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

Résolu
lgoman Messages postés 241 Date d'inscription   Statut Membre Dernière intervention   -  
lgoman Messages postés 241 Date d'inscription   Statut Membre Dernière intervention   -
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



A voir également:

1 réponse

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
lgoman Messages postés 241 Date d'inscription   Statut Membre Dernière intervention   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