Afficher les derniers enregistrements

rduvrac -  
 rduvrac -
Bonjour,

Comment faire pour afficher les derniers enregistrement d'une table ?

J'ai par exemple ces enregistrements :
1, 2, 3, 4, 5, 6, 7, 8, 9

Si on demande d'afficher les 5 enregistrements dans l'ordre ASC, il met :
1, 2, 3, 4, 5

Si on demande d'afficher les 5 enregistrements dans l'ordre DESC, il met :
9, 8, 7, 6, 5

et j'aimerai avoir les derniers qui s'affichent dans l'ordre ASC, donc ça :
5, 6, 7, 8, 9

Bon actuellement j'utilise DreamWeaver qui génère le code, mais si il faut bidouiller, voir refair un code, je m'y collerai :-)

Merci.
A voir également:

3 réponses

alexdelareunion Messages postés 555 Statut Membre 142
 
il faut récupérer les enregistrement 'a partir de' 5, et les afficher ASC
désolé j'ai pas le nom de la fonction sql en tête, google...
0
rduvrac
 
Oui c'est ça je pense la solution.

plus exactement, récupérer les enregistrement à partir du dernier enregistrement - 5
vu que d'autres enregistrement vont arriver.

Bon je connai pas la fonction en question et je trouve pas avec google :-/

Mais je garde espoir :-D
0
alexdelareunion Messages postés 555 Statut Membre 142
 
Je crois que j'ai trouvé...
http://www.valhalla.fr/index.php/2006/05/05/afficher-la-liste-des-enregistrements-dune-table-mysql-sur-plusieurs-pages/
0
rduvrac
 
C'est impect :-D

merci beaucoup

J'ai fait une requette préalable pour connaitre le nombre d'enregistrement dans ma table
puis j'ai appliqué à ma requete la fonction :
LIMIT $t, 5
avec
$t = au nombre d'enregistrement de la requete préalable - 5
0