Hi Leute,
ich mache mich heute mal an einen CSV-Import und habe folgendes gebastelt:
Sage gleich dazu, das ich noch Anfänger bin! ;-)
Es geht also darum eine CSV-Datei auszulesen und die jeweiligen Spalten/ Zeilen in die Datenbank zu übertragen. Allerdings bekomme ich immer ein parse error beim SQL-Statement.
Vielleicht kann mir jemand helfen bzw. sagen ob es überhaupt so funktioniert!?
Danke
zamo76
ich mache mich heute mal an einen CSV-Import und habe folgendes gebastelt:
PHP:
<?php
error_reporting(E_ALL);
$fp = @fopen("http://www.domain.de/test.csv", "r") or die ("Kann Datei nicht lesen.");
while ($line = fgets($fp, 1024)) {
$my_array = explode(';',$line,9);
sql = "INSERT INTO test_tabelle SET artikel='$my_array[9]',
number='$my_array[8]',
ps22='$my_array[7]',
deep='$my_array[6]',
bild='$my_array[5]',
lieferzeit='$my_array[4]',
versand='$my_array[3]',
status='$my_array[2]',
seller='$my_array[1]';";
if( mysql_query($sql)){
echo "Erfolg! ";
echo $my_array[9]."<br>";
}
}
fclose($fp);
?>
Sage gleich dazu, das ich noch Anfänger bin! ;-)
Es geht also darum eine CSV-Datei auszulesen und die jeweiligen Spalten/ Zeilen in die Datenbank zu übertragen. Allerdings bekomme ich immer ein parse error beim SQL-Statement.
Vielleicht kann mir jemand helfen bzw. sagen ob es überhaupt so funktioniert!?
Danke
zamo76