1

オンラインで見つかったPHPスクリプトを使用してみましたが成功しなかったため、mySQL Syntax OUTFILEの使用に戻しました。いくつかのエラーがスローされていますが、使用しようとしている現在のコードは次のとおりです

SELECT Name, ID INTO OUTFILE 'data.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' FROM data

以下に示すようにエラーをスローしています

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING 
4

1 に答える 1

2

このエラーは PHP によってスローされるようです。二重引用符をエスケープしてみてください

SELECT Name, ID INTO OUTFILE 'data.csv' 
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '\"' 
ESCAPED BY '\\' 
LINES TERMINATED BY '\n' 
FROM data

上記のクエリが機能している場合は、円記号をもう一度エスケープしてみてください。

SELECT Name, ID INTO OUTFILE 'data.csv' 
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '\"' 
ESCAPED BY '\\\\' 
LINES TERMINATED BY '\n' 
FROM data
于 2013-02-20T20:51:48.143 に答える