[MySQL] LIMIT ne fonctionne pas

Invité
Invité n'ayant pas de compte PHPfrance

28 juil. 2006, 10:58

bon... il me reste un problème.... ces photos doivent etre mises sur plusieurs pages, j'ai donc fait une requete avec LIMIT qui s'incrémente de neuf à chaque fois ce qui donne LIMIT 0,8 ; puis LIMIT 9,17 , etc... le problème c'est que quand c'est 0,8 ça fonctionne il m'affiche les 9 première photo, mais avec le LIMIT 9,17 il m'affiche non pas les 9 suivantes mais les 18 photos suivantes ! par contre, la page suivante (LIMIT 18,26) fonctionne !...

Sujet créé après division par ouckileou

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

28 juil. 2006, 11:03

Oui et bien c'est fort dommage mais juste avec ça on ne pourra pas faire grand chose...

Montre nous tes données, la structure de ta table, la requête de sélection

Invité
Invité n'ayant pas de compte PHPfrance

28 juil. 2006, 11:28

alors la structure :

Image


et les données ben y'en a beaucoup mais voici un petit aperçu :

Image


et quand je fais cette requete:

Code : Tout sélectionner

SELECT * FROM images ORDER BY numero DESC LIMIT 9,17 ;
eh bien au lieu de m'afficher les enregistrement 10 à 18, il me montre tous les enregistrements à partir de 10... donc en gros si je fais LIMIT 9,17 ou 9,27 ou même 9,2748 eh bien il n'y a pas de différence...

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

28 juil. 2006, 13:57

C'est très bizarre... tu peux me filer le code SQL pour créer la table et la remplir stp que je teste ?

Tu as ça dans "Exportation"