LIMIT ne fonctionne pas !

Eléphanteau du PHP | 49 Messages

30 août 2006, 10:41

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,

Mammouth du PHP | 19672 Messages

30 août 2006, 10:50

Pour 10 résultats, ça devrait être LIMIT 10, 19, essaye en ajoutant des parenthèses : LIMIT(10, 19) :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 49 Messages

30 août 2006, 11:23

J'ai une erreur quand je met les parenthèses... :shock:

Eléphant du PHP | 332 Messages

30 août 2006, 11:30

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

ViPHP
ViPHP | 1024 Messages

30 août 2006, 11:31

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

Mammouth du PHP | 19672 Messages

30 août 2006, 11:39

Ha oui tiens, je roupillais profondément sur ce coup là :oops:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 49 Messages

30 août 2006, 11:40

pfff........
Quel naze !

Merci bp !

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

30 août 2006, 13:04

pfff........
Quel naze !
Merci bp !
Il faudra penser au Résolu la prochaine fois :)