[SQL] Problème avec LIMIT

Résolu
Taboujr Messages postés 507 Statut Membre -  
Taboujr Messages postés 507 Statut Membre -
Bonjour.

Je suis en train de développer un petit forum et j'ai un souci au niveau de l'affcihage page par page. Sur une des pages, la requête d'extraction des données est :
SELECT id,titre,pseudo,mail,modif FROM tbj_forum WHERE rep='0' ORDER BY modif DESC LIMIT 10, 20
ce qui me paraît correct, mais le problème est qu'il y a 17 messages d'affichés (au lieu de 10). Sur les autres pages, il n'y a pas de problèmes...

Je ne comprend pas. Peut-être y'a-t-il une erreur dans ma syntaxe. Merci par avance.

TaBou JuNioR
http://membres.lycos.fr/taboujr/
A voir également:

2 réponses

wiwimagique Messages postés 481 Statut Membre 108
 
LIMIT X, Y veut dire que tu choisis les resultats a partir de la ligne X+1 et que tu affiches Y resultats.
ici, tu as demande a affiche a partir de la ligne 11, 20 resultats.
La syntaxe correcte aurait ete:
SELECT id,titre,pseudo,mail,modif FROM tbj_forum WHERE rep='0' ORDER BY modif DESC LIMIT 10, 10
16
Taboujr Messages postés 507 Statut Membre 117
 
Oup's...
Merci beaucoup.

TaBou JuNioR, spécialiste des questions cons.
http://membres.lycos.fr/taboujr/
1