Trier et afficher les dates par ordre (mysql)
muntu
-
muntu -
muntu -
Bonjour,
J'ai une une base de données mysql (php) contenant des dates au format jj/mm/aaaa. J'aimerai les afficher par ordre croissant.
Seulement mon champ est déclaré char car il m'a été imposé d'utiliser le format jj/mm/aaaa. Puis que mysql utilise le format aaaa-mm-jj pour difinir les champs date.
Est ce quelqu'un veut bien m'aider s'il vous plait ?
Merci pour votre aide !!!
J'ai une une base de données mysql (php) contenant des dates au format jj/mm/aaaa. J'aimerai les afficher par ordre croissant.
Seulement mon champ est déclaré char car il m'a été imposé d'utiliser le format jj/mm/aaaa. Puis que mysql utilise le format aaaa-mm-jj pour difinir les champs date.
Est ce quelqu'un veut bien m'aider s'il vous plait ?
Merci pour votre aide !!!
A voir également:
- Trier et afficher les dates par ordre (mysql)
- Excel trier par ordre croissant chiffre - Guide
- Nombre de jours entre deux dates excel - Guide
- Logiciel pour trier les photos automatiquement - Guide
- Afficher appdata - Guide
- Triez ce tableau par ordre alphabétique des prénoms. - Forum Excel
2 réponses
J'ai vu qu'il était peut être possible avec cette commande :
INSERT INTO useless_table (id, date_added) VALUES( 1, STR_TO_DATE('03/08/2009', '%m/%d/%Y'));
mais il me dit : ecriture impossible car j'ai mis or die();
Au fait j'ai un champ date_naissance au format jj/mm/aaaa. Est il possible de l'enregistrer dans un champs date ?
Merci d'avance !
SVP c'est vraiment urgent sauvez moi la vie svp !!!
INSERT INTO useless_table (id, date_added) VALUES( 1, STR_TO_DATE('03/08/2009', '%m/%d/%Y'));
mais il me dit : ecriture impossible car j'ai mis or die();
Au fait j'ai un champ date_naissance au format jj/mm/aaaa. Est il possible de l'enregistrer dans un champs date ?
Merci d'avance !
SVP c'est vraiment urgent sauvez moi la vie svp !!!
J'ai trouvé la moitié de la solution. au fait j'ai enregistré ma date dans ma table au format normal : aaaa-mm-jj. Quand l'utilisateur s'enregistre il tape jj/mm/aaaa dans le champ. mais avant d'enregistrer je transforme le format en faisant : $newDate=date('Y-m-d',strtotime($_POST['datenaissance']));
Maitenant en affichant j'aimerai faire le contraire, c'est à dire en affichant au format jj/mm/aaaa.
C'est vraiment urgent là ! aidez moi,
Maitenant en affichant j'aimerai faire le contraire, c'est à dire en affichant au format jj/mm/aaaa.
C'est vraiment urgent là ! aidez moi,