Hallo Forum,
habe ein SQL-zeile gebildet:
Ausgabe mit echo ist :PHP-Code:$sql = "LOAD DATA INFILE 'E:\\apache\\xampp\\htdocs\\cms\\csvtosql\\Mitglieder.csv' REPLACE INTO TABLE `mitglieder` FIELDS TERMINATED BY ';'
";
LOAD DATA INFILE 'E:\apache\xampp\htdocs\cms\csvtosql\Mitglieder.csv' REPLACE INTO TABLE `mitglieder` FIELDS TERMINATED BY ';'
Leider aber eine Fehlermeldung bei mysql_query():
Übertragung fehlgeschlagen. Grund: File 'E:apachexampphtdocscmscsvtosqlMitglieder.csv' not found (Errcode: 2)
Kann mir jemand auf die Sprünge helfen? Sagt nicht ich soll Google machen. Das Problem versuche ich seit gestern zu bereinigen. Auch LOAD DATA LOCAL INFILE hat nicht geholfen. Wie kann ich die Backslash reinbekommen. Mit phpadmin klappt das.
Das ist die Lösung:
Alle Backslash sind jeweils drei mal gemacht, nur vor xampp habe ich vier Stück gebraucht. Sage mir bitte einer WIESO!PHP-Code:$sql = "LOAD DATA LOCAL INFILE 'E:\\\apache\\\\xampp\\\htdocs\\\cms\\\csvtosql\\\Mitglieder.csv' REPLACE INTO TABLE `mitglieder` FIELDS TERMINATED BY ';'";
Geändert von kami (09.04.2011 um 19:26 Uhr) Grund: selbst gefunden
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)