Hallo Forum,
ich lasse eine CSV-Datei auslesen, bearbeite die ausgelesenen Werte und speichere sie in einer Datenbank. Klappt auch soweit, nur bekomme ich eine Fehlermeldung und somit einen Abbruch sobald in der CSV ein ' auftaucht.
Mein code sieht so aus :
Da es bei der CSV um sehr viel Songs geht, will ich nicht unbedingt die komplette CSV nach ' durchsuchen und diese entfernen - das Ganze müsste doch auch irgendwie mit php gehen, aber wie ?
Wäre super, wenn mir da jemand einen Tipp oder gar eine Lösung nennen könnte
ich lasse eine CSV-Datei auslesen, bearbeite die ausgelesenen Werte und speichere sie in einer Datenbank. Klappt auch soweit, nur bekomme ich eine Fehlermeldung und somit einen Abbruch sobald in der CSV ein ' auftaucht.
Mein code sieht so aus :
PHP-Code:
$handle = fopen ("musikarchiv.csv","r") or die("Öffnen fehlgeschlagen");
while ( ($data = fgetcsv ($handle, 1000, ";")) != FALSE )
{
echo $data[0]." - ".$data[1]." - ".$data[2]." - ".$data[3]." - ".$data[4]."<br>";
$add = "INSERT INTO lieder (interpret, album, tracknr, tracktitel, stil)
VALUES ('$data[1]', '$data[0]', '$data[4]', '$data[3]', '$data[2]')";
mysql_query($add, $link) or die (mysql_error());
}
fclose ($handle);
Wäre super, wenn mir da jemand einen Tipp oder gar eine Lösung nennen könnte
Kommentar