Проблемы загрузки MySQL в качестве CSV - PullRequest
0 голосов
/ 29 марта 2011

У меня проблемы с выводом базы данных mysql в файл csv и ее загрузкой. Нижний код выдает ошибку "unexpected T_CONSTANT_ENCAPSED_STRING" в 3-й строке ниже. Я пробовал с точкой с запятой и без на 3-й и 4-й строках.

$FileName = "/googleresearch" .  abs(rand(0,1000000000000))  .  ".csv";

$query = "SELECT * FROM happyturtle INTO OUTFILE $FileName;
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';
LINES TERMINATED BY '\n'";

$result = mysql_query($query) or die(mysql_error());

exit;

1 Ответ

4 голосов
/ 29 марта 2011

Вам нужно экранировать " в четвертой строке, например:

FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...