Probléme format date dans mysql

Résolu
Amelie0528 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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 51 Date d'inscription   Statut Membre Dernière intervention  
 
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > Amelie0528 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Tu peux nous poster le résultat de ton echo ainsi que le code php ?
0
Amelie0528 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Tu as double-quotes en trop non ?
0
Amelie0528 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
un grand merci jordane, effectivement il ya double-quotes en trop. ça fonctionne mtn
0