2012-09-19 5 views
0

이 라인 에코 결과는LOAD DATA 쿼리 오류

$load ="LOAD DATA INFILE $inputFile INTO TABLE $tableName FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' IGNORE 1 LINES"; 

echo $load; 

mysql_query($load); 

의 문제점은 무엇이며,

LOAD DATA INFILE appendpb.csv INTO TABLE appendpb_csv FIELDS TERMINATED BY ',' LINES TERMINATED BY ' ' IGNORE 1 LINES 

오류입니다.

$load ="LOAD DATA INFILE '$inputFile' INTO TABLE $tableName FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' IGNORE 1 LINES"; 

결국 찾고 좋아하는 파일의 경로가 올바른지 가정이

LOAD DATA INFILE 'appendpb.csv' INTO TABLE appendpb_csv FIELDS TERMINATED BY ',' LINES TERMINATED BY ' ' IGNORE 1 LINES 

:

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 'appendpb.csv INTO TABLE appendpb_csv FIELDS TERMINATED BY ',' LINES TERMINATED B' at line 1 

답변

2

MYSQL LOAD DATA Reference에 따라 입력 파일의 주위에 작은 따옴표를해야한다.

+0

안녕하세요, 감사합니다. 톤 JLC007. 그게 해결 됐어! – user1407430