phpbar.de logo

Mailinglisten-Archive

[php] LOAD DATA INFILE Problem

[php] LOAD DATA INFILE Problem

Rafael Krysciak rafaels_mailinglists at gmx.de
Fre Feb 18 00:01:09 CET 2005


Wilfried Schnetzler wrote:

>$query= 'LOAD DATA LOCAL INFILE
>\'/home/msamch/public_html/portal/upload/ms_termine.csv\' INTO TABLE
>`ms_termine` FIELDS TERMINATED BY \',\' ESCAPED BY \'\\\\\' ENCLOSED
>BY \'"\' LINES TERMINATED BY \'\\r\\n\' ';
>  
>
Als erstes versuch mal die Query in doppelte Einführungszeichen zu 
setzen, erspart die ganzen Backslashes.
Dann sieht es etwa so aus:
$query= "LOAD DATA LOCAL INFILE 
'/home/msamch/public_html/portal/upload/ms_termine.csv' INTO TABLE 
`ms_termine` FIELDS TERMINATED BY ',' ESCAPED BY '\\\\' ENCLOSED BY '\"' 
LINES TERMINATED BY '\r\n'";

Dann überprüfe ob dein File mit Windows oder Unix Zeilenumbruch besitzt. 
Falls Unix, ändere das '\r\n' durch '\n'

Als letztes, wenn du die Möglichkeit hast, könntest du das ganze auf dem 
Server direkt probieren.

Gruß
Rafael



php::bar PHP Wiki   -   Listenarchive