2 réponses
Fais ton SELECT avec un ORDER BY champ_ à_trier DESC.
Puis ouvre la query, et fais une boucle pour lire les records trouvés. Sors de la boucle après avoir lu les 3 premiers.
Michael.
Puis ouvre la query, et fais une boucle pour lire les records trouvés. Sors de la boucle après avoir lu les 3 premiers.
Michael.
Salut,
Pas d'accord avec grofwa !
Si il doit récuperer 500 enregistrements pour les trois premiers, c'est pas très optimisé !
Il vaut mieux utiliser:
SELECT * FROM la_table ORDER BY champ_à_trier DESC LIMIT 0,3;
Bon, ça, ça fonctionne avec MySQL, mais comme il a pas preciser la base...
Kalamit,
Parle à ma culasse, mon carter est malade. :)
Pas d'accord avec grofwa !
Si il doit récuperer 500 enregistrements pour les trois premiers, c'est pas très optimisé !
Il vaut mieux utiliser:
SELECT * FROM la_table ORDER BY champ_à_trier DESC LIMIT 0,3;
Bon, ça, ça fonctionne avec MySQL, mais comme il a pas preciser la base...
Kalamit,
Parle à ma culasse, mon carter est malade. :)