Ce sujet est résolu.
1 | |||||||
Auteur | Messages | ||||||
---|---|---|---|---|---|---|---|
spheris | #1 Posté le 20/10/2012 à 10:51:58 | ||||||
Bonjour, Pour voir les 12 dernières valeurs de ma bdd qui contient 1000 lignes voici comment je procède : (lecture de 988 a 1000)
avec un bouton précédent je voudrais pouvoir lire les 12 valeurs suivante : de 976 à 988. avec un clic supplementaire je voudrais lire de 964 a 976. Quel serait la requete sql pour ceci ? Merci pour vos conseils. | |||||||
Prokopy | #2 Posté le 20/10/2012 à 11:44:45 | ||||||
Kinder Pingui | Salut Spheris, C'est simple : la clause LIMIT peut en fait aussi prendre deux arguments : le premier sera le numéro de la première ligne à retourner (en partant de 0), le second sera le nombre de lignes à retourner (comme dans ta requête actuellement). Par exemple, pour lire les enregistements 988 (exclus) à 1000 :
... puis pour les enregistrements 976 (exclus) à 988 :
... puis pour les 12 précédents ...
Voilà. La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi. Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi. | ||||||
spheris | #3 Posté le 20/10/2012 à 22:10:55 | ||||||
Merci super ! | |||||||
gambix | #4 Posté le 29/10/2012 à 22:48:46 | ||||||
Faire simple ! | Sympa aussi db. Limit(12).exec... Moins de texte dans une signature c'est agrandir son espace. | ||||||
1 |