C'est ce que je faisais avant :
Ex pour les Id :
1, 2, 3, 4 , 8, 9, 10, 11, 14, 15, 17
Moi ce que je voudrais c'est qu'une requête ne me fournissent que les 5 derniers enregistrements. donc
10, 11, 14, 15, 17.
La méthode basic voudrais que je fasse :
"SELECT * FROM table ORDER BY Id" et avec la fonction "mysql_fetch_array", ou alors "mysql_data_seek", je vais directement au pointeur d'enregistrements (COUNT-5).
Mais là tu vois que la requête de base doit stocker tous les enregistrements de la table dans une zone mémoire. Ceci n'est pas terrible d'un point de vue programmation. en effet on alloue énormement de mémoir (Là y qu'une 15ène d'enregistrement, mais lorsqu'il y en a 10000 le Pb de mémoire va devenir pharaonique).
Tu vois le Pb. Je ne connais pas assez ce domaine, et c'est pour cela que je demande si il y a une méthode simple et efficace d'obtenir les X dernier enregistrement d'une tabel sachant que les séquence ne sont pas linéaire (voir Ex).
Quand ça veut Po ça veut po !!!
- Et ben y a plus qu'à attendre -