Page 1 sur 1

Affichage et Date

Posté : 04 déc. 2010, 16:56
par voblivion
Salut à vous !

Petite question fort simple, je souhaite afficher sur mon site seulement les 3 dernières "Infos".
Quelle fonction me permet donc de choisir les 3 entrées ayant les dates les plus récentes ? (si possible sans prendre les dates "futures").

(J'avais pensé à un truc bien compliqué dans lequel on compterais le nombres d'entrée, puis on sélectionnerais l'entrée x, x-1, et x-2 grâce à l'ID .. Mais loin d'être difficile, cette solution me paraît inappropriée car ne prend pas en compte l'effacement de certaines entrée donc l'inexistence de certaines ID .. Fin bref, je sui sur que quelqu'un a déjà créé la fonction avant moi !)

Ps: si vous pouviez m'insérer brièvement la fonction dans un script de 4/5 lignes .. ou alors un petit lien ;)

Merci d'avance !

Re: Affichage et Date

Posté : 04 déc. 2010, 17:29
par ouckileou
Comment est-ce que tu stockes ces "Infos" ?

Si tu as une base de données, partons du principe que c'est MySQL, et assumons que tu as une colonne "date" pour chaque ligne. Dans ta requête de sélection tu peux donc :

1. Sélectionner toutes les lignes qui ont une date <= date du jour
2. Les trier par ordre décroissant
3. ne prend que les trois premières, voir LIMIT dans le manuel MySQL

Re: Affichage et Date

Posté : 04 déc. 2010, 19:07
par voblivion
Yep c'est ça que je cherchais, ce LIMIT ^^
Merci bien !