Bonsoir,
J'ai un fichier csv avec une colonne zone_description type html (ex: <b>titre description</b> <br>le contenu de la description.)
Mon souci est que j'arrive pas extraire correctement cette colonne et insert dans ma table zones.
Merci d'avance de vos réponses.
Voici mon code:
<?php
// ouverture du fichier
$fichier = @fopen("zones.csv", "r");
if ($fichier) {
// lecture de la premiere ligne
$buffer = fgets($fichier, 4096);
// lecture des lignes suivantes
while (!feof($fichier)){
$buffer = fgets($fichier, 4096);
// suppression des guillemets
$buffers=str_replace('"','',$buffer);
//affichage des données
echo $buffers;
// un saut de ligne ^^
echo"<br>";
//
list($val01, $val02, $val03, $val04) = explode(";", $buffers);
// mes variables
$zone_id="";
$zone_country_id="$val02";
$zone_code="$val03";
$zone_description="$val04";
//
$db = mysql_connect('localhost', 'root', ''); // connexion à la base
mysql_select_db('palaisde',$db); // sélection de la base
$sql = "INSERT INTO zones(zone_id, zone_country_id, zone_code,zone_description) VALUES('','$zone_country_id','$zone_code','$zone_description')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
}
fermeture du fichier
fclose($fichier);
}
?>
Partager