Rechercher : dans
Par :

[SQL] Problème avec LIMIT

Dernière réponse le 24 fév 2003 à 11:12:01 Taboujr, le 24 fév 2003 à 04:54:24 
 Signaler ce message aux modérateurs

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/

Meilleures réponses pour « [SQL] Problème avec LIMIT » dans :
SQL - Tri VoirTri des résultats Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou...
SQL - Jointures VoirExpression des jointures Une jointure (ou θ-jointure) est un produit cartésien de deux tables. On appelle équijointure une θ-jointure dont la qualification est une égalité entre deux colonnes. En SQL, l'expression d'une jointure se...
Attaques par injection de commandes SQL VoirInjection de commandes SQL Les attaques par injection de commandes SQL sont des attaques visant les sites web s'appuyant sur des bases de données relationnelles. Dans ce type de sites, des paramètres sont passés à la base de données sous forme...

1

wiwimagique, le 24 fév 2003 à 08:09:00
  • +9

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

Répondre à wiwimagique

2

 Taboujr, le 24 fév 2003 à 11:12:01

Oup's...
Merci beaucoup.

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

Répondre à Taboujr