Hi möchte eine csv einlesen und in meiner SQL-Datenbank abspeichern, aber ich bekomme immer eine Syntax Fehlermeldung
SQL Anweisung:
Fehlermeldung:
You have an error in your SQL syntax; check
the manual that corresponds to your
MySQL server version for the right syntax
to use near '2, 3, 4, 5, 6) VALUES
(7.65,404,553,346,619 )' at line 1
Kann mir jemand bitte sagen wo der Fehler liegt?
SQL Anweisung:
PHP-Code:
$connect=mysql_connect($server,$user,$pass) or die ("Fehler: ".mysql_error());
mysql_select_db($datenbank,$connect) or die ("Fehler: ".mysql_error);
$i = 0;
$file = fopen("23.csv", "r");
while ($buffer = fgets($file, 4096)) {
$tmp = explode(';',$buffer);
$sql = "INSERT INTO verg_aa ( 2, 3, 4, 5, 6)
VALUES ($tmp[0],$tmp[1],$tmp[2],$tmp[3],$tmp[4])";
$result=mysql_query($sql);
echo mysql_error();
echo $result;
$i++;
}
fclose($file);
Fehlermeldung:
You have an error in your SQL syntax; check
the manual that corresponds to your
MySQL server version for the right syntax
to use near '2, 3, 4, 5, 6) VALUES
(7.65,404,553,346,619 )' at line 1
Kann mir jemand bitte sagen wo der Fehler liegt?
Kommentar