je veux importer un fichier CSV dans une base de donnée ce fichier contient un champ qui contient la date ( jour et moi), heure, minutes, secondes.
mon problème c'est que dans ma base de donnée le champ date après import reste 0000.00.00
voila un exemple du fichier csv:
$ 1454 3106 8542 0 208152551
champ2 numposte
champ3:numéro d'appel
champ4: durée d'appel
chap 5: date (2=février, 08=jour, 15=heures, 25=minutes, 51=secondes)
voila le code d'import:
}
if(isset($_POST["importer"]))
{
// Envoi de la requête à la base
//mysql_query("DELETE FROM service") or die('Erreur dans la requête SQL');
$file = fopen("C:\data.csv", "r");
$i=0;
while(!feof($file)) //Tant que l'on est pas a la fin du fichier
{
$i++;
$tab=fgetcsv($file, 1024,";");
// Définir la requête SQL
$sql="INSERT INTO glpi_plugin_order (Nrcarte,Nrposte,Nrappele,TemAppel,Dateap) VALUES ('$tab[0]','$tab[1]','$tab[2]','$tab[3]','$tab[4]')";
echo $sql;
// Envoi de la requête à la base
mysql_query($sql) or die('Erreur dans la requête SQL');
}
fclose($file);
// Fermeture de la connexion
mysql_close();
$tab[0]="";
$tab[1]="";
$tab[2]="";
$tab[3]="";
$tab[4]="";
glpi_header($_SERVER['HTTP_REFERER']);
}
voila un extrait de ma base de donnée:
ID NrPoste NrCarte NrAppele TemAppel Dateap
1 3106 $ 1454 8542 00:00:00 0000-00-00
j'ai besoin de votre aide pour le code php pour que je puisse afficher la date correctement dans ma base de donnée et mercii
c'est urgent
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.