Hallo!
Habe Xampp für Windows 1.6.5 unter Vista Home Basic installiert.
Habe mehrere csv-Dateien erstellt, die ich über „Load Data Infile“ in eine Datenbank überführen möchte. Es sind hauptsächlich Kommazahlen, die in die Datenbank aufgenommen werden. Leider werden statt der Kommazahl (z.B. 1,50 oder 1,75) nur ganze Zahlen dargestellt und zwar in der Form 1,00 !!!!!!
Als Dateityp habe ich „decimal (10,2)“, „numeric“ (10,2) und double (10,2) ausprobiert.
Hier die entspr. Befehle:
$create_query = "CREATE TABLE stunden (Name VARCHAR(15) NOT NULL, …, Zahlen numeric(10,2) NOT NULL )";
$sqlab = "LOAD DATA INFILE 'C:/xampp/htdocs/datei.csv' INTO TABLE stunden" . " " . "FIELDS TERMINATED BY ';' " . " " . "ENCLOSED BY ' ' " . " " . "LINES TERMINATED BY '\n'";
Vielen Dank!
Viele Grüße
Peter R