Php mysql trier un champ par date

pixelrulez -  
IdleMan Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je travaille actuellement sur un site internet php avec une base MySQL.
je souhaite effectuer une requête SQL qui trie les champs de ma base par date.
Cependant je récupère ma date de la maniere suivante : $recup_date=date("dd/mm/yyyy");

Comment faire pour trier mes champs par date svp ???
(je souhaite conserver ce format de date dans ma base MySQL).
Merci d'avance
A voir également:

2 réponses

IdleMan Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   60
 
Ma question vas te paraitre débile mais a tu essayé un "ORDER BY date" dans ta requete SQL ?
1
pixelrulez
 
Oui j'ai essayé le order by date mais le order by se fait par rapport au premier caractère qu'il analyse donc par exemple
le 29/04/2008 sera vu comme supérieur au 01/05/2008 car 2>1 ainsi de suite.

Je pense peut-etre avoir une solution en créant une nouvelle variable utilisant la fonction time() avec laquelle je pourrai trier mes données de la plus récente a la plus ancienne.
Si vous avez des autres solutions je suis tout ouïe :)
0
IdleMan Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   60
 
Sinon tu peut utiliser le timestamp , qui est une version compressée de la date et qui ne presente plus ce probleme du order by .

Apres tu peut aussi faire de la manipulation de chaine mais bon ça me parais bien compliqué , le mieux est encore d'utiliser le timestamp .
1