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