Hallo,
ich habe ein Script, mit dem ich in die Datenbank aus einer CSV-Datei Daten importieren möchte. Er wirft mir allerdings immer einen PARSE-Error aus. Ich habe die Zeile mit dem SQL-String, in der der PARSE-Error gemeldet wird mehrfach umgebaut, aber ich finde den Fehler nicht.
Hier mal der Quelltext zum Einlesen der Daten:
Sieht jemand meinen Fehler?
Danke für eure Hilfe, Chriss
ich habe ein Script, mit dem ich in die Datenbank aus einer CSV-Datei Daten importieren möchte. Er wirft mir allerdings immer einen PARSE-Error aus. Ich habe die Zeile mit dem SQL-String, in der der PARSE-Error gemeldet wird mehrfach umgebaut, aber ich finde den Fehler nicht.
Hier mal der Quelltext zum Einlesen der Daten:
PHP-Code:
include('./includes/connect.inc.php');
mysql_query("TRUNCATE `customer`;");
$fcontents = file ('./import/kunden.csv');
for($i=0; $i<sizeof($fcontents); $i++) {
$line = trim($fcontents[$i]);
$arr = explode(",", $line);
//In dieser Zeile tritt der PARSE-ERROR auf!!!
$sql = "insert into customer VALUES ('".implode("','", $arr)."');";
mysql_query($sql);
echo $sql ."<br>\n";
if(mysql_error()) {
echo mysql_error() ."<br>\n";
}
}
Danke für eure Hilfe, Chriss
Kommentar