Selection des dernières entrée de la table
lelynxbelge
Messages postés
3
Statut
Membre
-
lelynxbelge Messages postés 3 Statut Membre -
lelynxbelge Messages postés 3 Statut Membre -
Bonjour,
Je cherche a afficher les dernière entrée d'une table. Un exemple:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Et imaginons que je veuille afficher les entrées 8 9 10 11 12, mais dans un ordre décroissant. => 12 11 10 9 8
$reponse = $bdd->query(' * FROM xxx ORDER BY id DESC LIMIT 5')
J'arrive à afficher en ordre décroissant depuis la fin de la liste, mais pas sans afficher les entrée 13 et 14.
Merci de votre aide !
Je cherche a afficher les dernière entrée d'une table. Un exemple:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Et imaginons que je veuille afficher les entrées 8 9 10 11 12, mais dans un ordre décroissant. => 12 11 10 9 8
$reponse = $bdd->query(' * FROM xxx ORDER BY id DESC LIMIT 5')
J'arrive à afficher en ordre décroissant depuis la fin de la liste, mais pas sans afficher les entrée 13 et 14.
Merci de votre aide !
4 réponses
-
Bonjour
Tu n'as pas eu l'idée de voir dans la doc de MySQL ?
LIMIT peut avoir paramètres :
LIMIT début, nombre
... ORDER BY id DESC LIMIT 2,5
-
Merci pour le lien vers la doc !
Mais cela ne répond pas vraiment à ma question...
Lorsque je fait cela, cela prend effectivement 5 résultats à partir du deuxième, mais pas du bon coté => cela coupe les 2 premier résultats du tableau, alors que je voudrait couper les 2 derniers.
Dans mon exemple, cela me sort: 7 6 5 4 3 -
Ta réponse m'étonne beaucoup. Je viens de faire l'essai pour m'assurer, et ça a bien sorti 12 11 10 9 8
-
Effectivment, cela marche, excusez moi... J'avais fait une erreur ailleurs dans le code....
Merci beaucoup !