Date à insérer dans la base
Résolu/Fermé
icecream
Messages postés
35
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
7 mai 2008
-
9 févr. 2008 à 11:51
icecream Messages postés 35 Date d'inscription dimanche 4 novembre 2007 Statut Membre Dernière intervention 7 mai 2008 - 11 févr. 2008 à 20:13
icecream Messages postés 35 Date d'inscription dimanche 4 novembre 2007 Statut Membre Dernière intervention 7 mai 2008 - 11 févr. 2008 à 20:13
A voir également:
- Date à insérer dans la base
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer sommaire word - Guide
- Insérer filigrane word - Guide
3 réponses
GallyNet
Messages postés
434
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
15 décembre 2008
387
9 févr. 2008 à 12:56
9 févr. 2008 à 12:56
L'insertion d'une date dans une base MySQL se fait de la même manière qu'un champ texte : tu doit mettre des guillemets avant et après.
Tu doit également respecter les regles d'écriture de date MySQL : il faut écrire d'abord l'année, puis le mois et enfin le jour. Tu peut bien entendu écrire de différentes manières (avec ou sans tiret, l'année sur deux chiffre au lieu de quatre, etc...), donc il vaut mieux regarder la documentation MySQL pour cela.
Voici le liens pour le type de champ data : http://dev.mysql.com/doc/refman/5.0/fr/datetime.html
Tu doit également respecter les regles d'écriture de date MySQL : il faut écrire d'abord l'année, puis le mois et enfin le jour. Tu peut bien entendu écrire de différentes manières (avec ou sans tiret, l'année sur deux chiffre au lieu de quatre, etc...), donc il vaut mieux regarder la documentation MySQL pour cela.
Voici le liens pour le type de champ data : http://dev.mysql.com/doc/refman/5.0/fr/datetime.html
pitxu
Messages postés
689
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
25 mars 2015
94
9 févr. 2008 à 12:58
9 févr. 2008 à 12:58
Les formats de date sont différents en php et sql, il faut que tu transformes la date dans le format YYYY-MM-DD avant de lancer ta requête SQL "insert into..."
icecream
Messages postés
35
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
7 mai 2008
11 févr. 2008 à 20:13
11 févr. 2008 à 20:13
merci de votre aide j'ai résolue mon problème en fait il suffit de transformer la date saisie sous forme anglaise tel que aaaa-mm-jj
et c'est ça ma fonction:
function dateang($date) {
$split = explode("/",$date);
$annee = $split[2];
$mois = $split[1];
$jour = $split[0];
return "$annee"."-"."$mois"."-"."$jour";
}
il suffit de passer en pramètre le champs à transformer et ça marche
et c'est ça ma fonction:
function dateang($date) {
$split = explode("/",$date);
$annee = $split[2];
$mois = $split[1];
$jour = $split[0];
return "$annee"."-"."$mois"."-"."$jour";
}
il suffit de passer en pramètre le champs à transformer et ça marche