Selection des dernières entrée de la table

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 !

4 réponses

  1. Utilisateur anonyme
     
    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
    0
  2. lelynxbelge Messages postés 3 Statut Membre
     
    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
    0
  3. Utilisateur anonyme
     
    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
    0
  4. lelynxbelge Messages postés 3 Statut Membre
     
    Effectivment, cela marche, excusez moi... J'avais fait une erreur ailleurs dans le code....

    Merci beaucoup !
    0