Importer un fichier CSV dans une bdd
Posté : 10 juin 2015, 16:12
Salut à tous,
Je cherche à rentrer ds ma base de données plusieurs champs
J'arrive en gros à lire mon CSV et l'afficher à l'écran grace à :
Les 1 champs de la ligne 3 sont :
VENOM INC + VADER,"29/09/2015 19:00","31200 | TOULOUSE | FR","http://www.url/images/picto_g.gif","29/09/2015 00:00:00","29/09/2015 00:00:00","21.80"
Je souhaite maintenant tout simplement insérer ça en bdd.
Ma bdd se présente de la façon suivante,
titre, date début, date fin, heure, codepostal, ville, url_type
Donc faire un INSERT INTO ma table.... mais comment faire avec les infos récupérer, merci pour votre aide par avance.
Je cherche à rentrer ds ma base de données plusieurs champs
J'arrive en gros à lire mon CSV et l'afficher à l'écran grace à :
<?php
$ligne = 1
$fic = fopen("source.csv", "a+");
while($tab=fgetcsv($fic,1024,';'))
{
$champs = count($tab);
echo "<b> Les " . $champs . " champs de la ligne " . $ligne . " sont :</b><br />";
$ligne ++;
for($i=0; $i<$champs; $i ++)
{
echo $tab[$i] . "<br /><br>";
}
}
?>
Ce qui nous renvoi par exemple:Les 1 champs de la ligne 3 sont :
VENOM INC + VADER,"29/09/2015 19:00","31200 | TOULOUSE | FR","http://www.url/images/picto_g.gif","29/09/2015 00:00:00","29/09/2015 00:00:00","21.80"
Je souhaite maintenant tout simplement insérer ça en bdd.
Ma bdd se présente de la façon suivante,
titre, date début, date fin, heure, codepostal, ville, url_type
Donc faire un INSERT INTO ma table.... mais comment faire avec les infos récupérer, merci pour votre aide par avance.