Tableau php trier par date [Résolu]

olerien 8 Messages postés mardi 25 janvier 2005Date d'inscription 27 mai 2005 Dernière intervention - 8 févr. 2005 à 11:13 - Dernière réponse : kookiCT 27 Messages postés mercredi 17 novembre 2004Date d'inscription 4 mai 2006 Dernière intervention
- 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...
Afficher la suite 

1 réponse

Répondre au sujet
kookiCT 27 Messages postés mercredi 17 novembre 2004Date d'inscription 4 mai 2006 Dernière intervention - 8 févr. 2005 à 11:43
+3
Utile
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ï
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de kookiCT

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.