Hallo,
ich habe eine csv-Datei die ich auslese und in eine DB speicher.
Habe nun das Problem das ich die vorhandenen " löschen will.
"123456778NM","opse445678",10
Bei der Ausgabe funktioniert das auch, aber leider nicht bei der Speicherung in der Datenbank. Wo liegt mein Fehler?
]
ich habe eine csv-Datei die ich auslese und in eine DB speicher.
Habe nun das Problem das ich die vorhandenen " löschen will.
"123456778NM","opse445678",10
Bei der Ausgabe funktioniert das auch, aber leider nicht bei der Speicherung in der Datenbank. Wo liegt mein Fehler?
PHP-Code:
$arr = file("beispiel.csv");
foreach($arr as $row)
{
$fields = explode(',',$row);
$fields = str_replace('"', '', $row);
$test = $fields[0];
$test1 = $fields[1];
$test2 = $fields[2];
$sql = "INSERT INTO hallo ( test, test1, test2 )" .
"VALUES ('$test', '$test1', '$test2' )";
$result = mysql_query($sql);
print_r($fields);
}
Kommentar