2 réponses
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
4 déc. 2003 à 14:42
4 déc. 2003 à 14:42
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.
Utilisateur anonyme
4 déc. 2003 à 14:57
4 déc. 2003 à 14:57
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. :)