Affichage des 12 dernières lignes

Fermé
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017 - 26 juin 2015 à 10:17
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017 - 29 juin 2015 à 09:32
Bonjour,

Je cherche à faire un filtre dans ma table (ou requête) et je souhaite afficher les 12 dernières lignes de ma table (ou requête).
Est-ce que c'est faisable?

Merci d''avance
A voir également:

1 réponse

Bonjour massimo888 !

Oui c'est possible de n'afficher que les 12 dernières lignes enregistrées.
Il suffit de mettre le classement par ordre décroissant (ld pour moi car c'est la clé primaire de ma table) et de limiter l'affichage à 12 lignes.

SELECT   *  
FROM table
ORDER BY id DESC LIMIT 12;
1
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
26 juin 2015 à 12:05
Bonjour Delphine,

Merci pour ta réponse!
Le fait est, j'ai une chronologie à respecter et que l'ordre ne doit pas changer
Et ou je dois insérer ce code?

Merci
0
Bonjour massimo888

Dans la requête que je vous donne, seules les 12 dernières lignes sont affichées.
Sur la première ligne, il y aura la dernière ligne saisie, sur la deuxième ligne se sera l'avant-dernière, ...

Je ne sais pas si on peut faire autrement.

Pour voir le résultat, ouvrez votre base de données et entrez cette requête.
0
massimo888 Messages postés 203 Date d'inscription mercredi 11 juin 2014 Statut Membre Dernière intervention 7 avril 2017
29 juin 2015 à 09:32
Merci Delphine,

Je vais essayer de faire autrement.

Merci beaucoup
0