MySQL к CSV без использования INTO OUTFILE MySQL - PullRequest
0 голосов
/ 01 октября 2010

Мне нужно экспортировать данные из MySQL в файл CSV с заголовком столбца, но у меня нет разрешения на файл на сервере. Есть ли другой способ сделать это? то есть используя php fwrite? или fputcsv?

Любая помощь будет очень ценна.

Спасибо.

1 Ответ

1 голос
/ 01 октября 2010

Если вы можете подключиться к серверу MySQL, вы можете запустить утилиту mysqldump , которая способна генерировать файлы CSV. Это гораздо проще, чем пытаться придумать что-то самостоятельно.

mysqldump --tab --fields-terminated-by="," --host=$SERVER --user=$USERNAME --password=$PASSWORD $DATABASE
...