Page 1 sur 1

LIMIT ne fonctionne pas !

Posté : 30 août 2006, 10:41
par mazou
Bonjour,

Je dois faire une erreur car LIMIT ne fonctionne pas.
En effet, je souhaite que s'afffichent 10 résultats par pages jusque là rien d'exeptionnel...
ma 1ère page ne pose pas de pb. J'ai un truc du genre :
LIMIT 0,9
Là où ca se gatte c pour les pages supérieures. En effet pour la page 2 par exemple avec
LIMIT 9,19
il m'affiche 19 résultats à la place des 10 souhaités !

Auriez vous une idée d'où peux venir le pb ?
Merci d'avance,

Posté : 30 août 2006, 10:50
par Cyrano
Pour 10 résultats, ça devrait être LIMIT 10, 19, essaye en ajoutant des parenthèses : LIMIT(10, 19) :-k

Posté : 30 août 2006, 11:23
par mazou
J'ai une erreur quand je met les parenthèses... :shock:

Posté : 30 août 2006, 11:30
par Henri
Un petit tour sur la doc MySQL serait peut-être le bienvenu pour tout le monde. :lol:

Un indice, si tu mets LIMIT 9, 19 et qu'il te sort 19 lignes, peut-être qu'en mettant LIMIT 9, 10 , il n'en mettra que 10 ?

Code : Tout sélectionner

SELECT ... FROM table_references ... [LIMIT [offset,] lignes] offset : 1ière ligne lue dans la table lignes : nombre de lignes lues

Re: LIMIT ne fonctionne pas !

Posté : 30 août 2006, 11:31
par pascaltje
LIMIT 9,19

il m'affiche 19 résultats à la place des 10 souhaités !

Auriez vous une idée d'où peux venir le pb ?
Merci d'avance,
oui: tu n'as pas lu la doc!

avec ton code, tu affiches 19 enregistrements après la 9e place

essaie LIMIT 9, 10

A+

Pascal

Posté : 30 août 2006, 11:39
par Cyrano
Ha oui tiens, je roupillais profondément sur ce coup là :oops:

Posté : 30 août 2006, 11:40
par mazou
pfff........
Quel naze !

Merci bp !

Posté : 30 août 2006, 13:04
par ouckileou
pfff........
Quel naze !
Merci bp !
Il faudra penser au Résolu la prochaine fois :)