Tableau php trier par date

Résolu
olerien Messages postés 8 Date d'inscription mardi 25 janvier 2005 Statut Membre Dernière intervention 27 mai 2005 - 8 févr. 2005 à 11:13
kookiCT Messages postés 27 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 4 mai 2006 - 8 févr. 2005 à 11:43
Hi,

J'ai un petit souci de prog : je souhaite afficher ma BDD dans un tableau php en triant par date (la plus récente entrée en haut du tableau).
J'ai 2 variables pour 2 champs SQL :
1er champ : date
2eme champ : heure

mysql_query("SELECT * FROM message ORDER BY date.heure DESC LIMIT $limit, $enreg_par_pg")

Si je met que ORDER BY date, ca fonctionne mais il ne tri pas les heures alors je rajoute heure et je bug!

Merci de m'orienter dans la bonne direction...

1 réponse

kookiCT Messages postés 27 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 4 mai 2006
8 févr. 2005 à 11:43
Salut



Pour mysql, date.heure correspond (il me semble) au champ heure de la table date... ce qui n'est pas le cas ici

Pour trier sur plusieurs champs :

SELECT * FROM message ORDER BY <gras>date DESC, heure DESC</gras>


Il va trier d'abord sur la date puis sur l'heure...



Kookï
3
Rejoignez-nous