Probléme format date dans mysql

Résolu
Amelie0528 Messages postés 57 Statut Membre -  
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour,
depuis ce matin je tente sans sucées
je fait une insertion des fichier csv dans mysql , un des champ est de type DATETIME, l'insertion se déroule correctement sauf que tous les champs date apparaissent dans MySQL comme ca: 0000-00-00 00:00:00
la date correcte avant l’insertion est de ce type 2015-12-01 16:58:39
voila comment je fait l'insertion, le champ date est le champ $tableauValeurs[6]
$valeurs = "('".$tableauValeurs[0]."', '".$tableauValeurs[1]."', '".$tableauValeurs[2]."', '".$tableauValeurs[3]."', '".$tableauValeurs[4]."', '".$tableauValeurs[5]."', '".$tableauValeurs[6]."', '".$tableauValeurs[7]."', '".$tableauValeurs[8]."', '".$tableauValeurs[9]."', '".$tableauValeurs[10]."', '".$tableauValeurs[11]."', '".$tableauValeurs[12]."', '".$tableauValeurs[13]."', '".$tableauValeurs[14]."', '".$tableauValeurs[15]."', '".$tableauValeurs[16]."', '".$tableauValeurs[17]."', '".$tableauValeurs[18]."', '".$tableauValeurs[19]."','".$mois."','".$nomclient."' )";


que je dois faire pour que je trouve mes dates ?
je vous remercie d'avance



A voir également:

1 réponse

jordane45 Messages postés 40050 Statut Modérateur 4 757
 
Bonjour,

As tu essayé de faire un ECHO de la requête pour t'assurer que les variables étaient bien conformes à ce qui était attendu ???

0
Amelie0528 Messages postés 57 Statut Membre
 
Merci jordane,
je viens de faire un echo sur la requete, les variables sont bien conforme en particulier la date elle est dans le bon format 2015-12-18 16:58:15.
mais toujours pas la bonne dans mysql
0
jordane45 Messages postés 40050 Statut Modérateur 4 757 > Amelie0528 Messages postés 57 Statut Membre
 
Tu peux nous poster le résultat de ton echo ainsi que le code php ?
0
Amelie0528 Messages postés 57 Statut Membre
 
code php de la requete :
$valeurs = "('".$tableauValeurs[0]."', '".$tableauValeurs[1]."', '".$tableauValeurs[2]."', '".$tableauValeurs[3]."', '".$tableauValeurs[4]."', '".$tableauValeurs[5]."', '".$tableauValeurs[6]."', '".$tableauValeurs[7]."', '".$tableauValeurs[8]."', '".$tableauValeurs[9]."', '".$tableauValeurs[10]."', '".$tableauValeurs[11]."', '".$tableauValeurs[12]."', '".$tableauValeurs[13]."', '".$tableauValeurs[14]."', '".$tableauValeurs[15]."', '".$tableauValeurs[16]."', '".$tableauValeurs[17]."', '".$tableauValeurs[18]."', '".$tableauValeurs[19]."','".$mois."','".$nomclient."' )";

echo $valeurs ;

//On crée la requete pour inserer les donneés
$sql = "INSERT INTO ".$nom_table." VALUES ".$valeurs;
$req = mysqli_query($bdd,$sql)or die('<br> Erreur SQL ! '.$req.'<br />'.mysqli_error($bdd));


résultat de echo
('310893856', '310893856', '161770148', 'VoiM', '0684277232', '33630145573', '"2015-12-18 16:58:15"', '70', '70', 'FRA', '', '', '0.10500', 'OV_MORANGE_MOBILECOMPTEUR', '"Appel vers mobile hors ou sans forfait"', '132.00000', '', '2', '', '0.19800 ','janvier','3MMM' )
0
jordane45 Messages postés 40050 Statut Modérateur 4 757
 
Tu as double-quotes en trop non ?
0
Amelie0528 Messages postés 57 Statut Membre
 
un grand merci jordane, effectivement il ya double-quotes en trop. ça fonctionne mtn
0