Type date dans une base de données
Résolu
Bonjour,
je travaille avec wampserver, et j'ai un formulaire où l'on saisie une date
le problème c'est que quand on la saisie de la forme "jj-mm-aaaa" il ne l'enregistre pas dans la base par contre si on la saisie sous la forme "aaa-mm-jj" y a pas de problème
ceci sachant que le l'attribut date dans ma table est déclaré de type " date"
svp si quelqu'un à une idée je vous remercie infiniment
<config>Windows 7 / Safari 536.11</config>
je travaille avec wampserver, et j'ai un formulaire où l'on saisie une date
le problème c'est que quand on la saisie de la forme "jj-mm-aaaa" il ne l'enregistre pas dans la base par contre si on la saisie sous la forme "aaa-mm-jj" y a pas de problème
ceci sachant que le l'attribut date dans ma table est déclaré de type " date"
svp si quelqu'un à une idée je vous remercie infiniment
<config>Windows 7 / Safari 536.11</config>
4 réponses
-
Bonsoir !
Utiliser le format date dans PhpMyAdmin ne sert à rien.
Utilise Varchar et le nombre de caractère maximum cela devrait suffire. Tu changes ton formulaire si la date est saisie dans un input de type text.
J'espère avoir pu t'aider. -
Dans ton script, tu dois préciser que c'est un format jj-mm-aaaa que tu entres.
-
Salut tous simplement parce que le format de date pour mysql est le format américain. Il y a pas moyen de stocker différemment la date dans la base de donnée.
C'est à toi de faire les modifications nécessaire dans ton script php.
Salutations
Seezlu -
Bonjour.
Le type date n'est pas stocké dans le format jj-mm-aaaa dans ta base de données.
Tu as vérifiée l'endroit où tu saisis la date que tu as précisé que tu entrais un format jj-mm-aaaa ?