Enregistrer date et l'insérer dans une BDD

Fermé
novas91000 Messages postés 21 Date d'inscription lundi 11 octobre 2010 Statut Membre Dernière intervention 9 mai 2011 - 2 déc. 2010 à 18:50
 elsyfiryos - 4 déc. 2010 à 22:00
Bonjour,

Je vous explique mon problème,

j'ai inséré une date dans ma variable $dateNaiss via un formulaire sous la forme

jj/mm/aaaa => 21/09/1990

Seulement, quand on l'insert dans une Base de données, elle ne l'enregistre que sous la forme aaaa/mm/jj

Alors ma question est là suivante,

Comment faire rentrer 21/09/1990 dans la base de donnée ?

Merci d'avance !
A voir également:

4 réponses

Kemich Messages postés 207 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 11 mars 2011 22
3 déc. 2010 à 15:54
Enchanté,

A ma connaissance, tu peut pas rentrer la date au format FR dans ta base de donnée.

Il faut que tu prépare un script pour convertir la date a chaque fois que tu veut enregistrer la date en BDD, et un autre quand tu voudra afficher une date a partir de la BDD.

Bon courage.
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
3 déc. 2010 à 17:20
Salut.

Dans quel type de champ tentes-tu d'insérer ta chaine ?
Dans un (VAR)CHAR, (TINY)TEXT, ou un DATE ?

https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/915206-les-dates-en-sql
0
novas91000 Messages postés 21 Date d'inscription lundi 11 octobre 2010 Statut Membre Dernière intervention 9 mai 2011
4 déc. 2010 à 18:21
J'ai trouvé en faite !

J'ai séparé le jours, le mois et l'année via une liste déroulante

et j'ai concaténé ma variable $dateNaiss

exemple :

$dateNaiss = ''.$_POST['anneeNaiss'].'/'.$_POST['moisNaiss'].'/'.$_POST['joursNaiss'].'';
0
Tout simplement

<?php echo date('d/m/Y', time()); ?>
0