Problem mit CSV-Datei auslesen(bzw in Datenbank schreiben)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alliance
csv
datei
fehler
folgendes skript
formen
insert
mache
muster
number
owner
point
skript
spalt
tabelle
zeile
-
Also ich habe eine CSV-Datei, die ich in eine Mysql-Datenbank einlesen m?chte
Muster der CSV-Datei:
1;"[UNO] PGA WorldMasters Golfcourt";"Jack2083";"649";"UNO I";"UNO I"
Mysql-Tabelle:
ID INT AUTO_INCREMENT PRIMARY KEY
number INT
name VARCHAR(255)
owner VARCHAR(255)
alliance VARCHAR(255)
points INT
hab folgendes Skript Programmiert:
include "mysql.inc.php"; $datei = fopen("de_map_game17.csv", "r"); $sql = "DELETE FROM Inseln"; mysql_query($sql); while(!feof($datei)) { $zeile = fgets($datei); $array = explode(";",$zeile); $sql = "INSERT INTO Inseln ( number, name, owner, alliance, points ) VALUES ( '".$array['0']."', '".$array['1']."', '".$array['2']."', '".$array['4']."', '".$array['3']."' )"; mysql_query($sql); } echo <<<html <p>fertig</p> html;
So, nachdem ich das Skript aufgerufen habe, schreibt er auch alles in die Tabelle, bis auf die spalten:
number
points
Woran liegt das, wo ist mein Fehler? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
vielleicht verw?ndest du mal einen andere form, mache mal einfach float
-
das bringt nicht wirklich etwas
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage