如何将我的sql查询结果导出到.csv文件?目标是自动执行此过程,查询将从前一天拉出记录,然后将它们导出到我选择的目录中。如果可能的话,我甚至希望将日期添加到文件名中,这样它就不会自动覆盖前一天的结果。
这是查询:
SELECT g.id, g.name, g.date, g.date_mod, g.status, cree_par, modifier_par
FROM glpi_tickets g , (select id, concat(realname , ' ' , firstname)
cree_par from glpi_users ) c, (select id, concat(realname , ' ' ,
firstname) modifier_par from glpi_users) m
where users_id_recipient <> users_id_lastupdater
and users_id_recipient = c.id
and users_id_lastupdater = m.id;
答案 0 :(得分:1)
HOWTOs at:
https://ariejan.net/2008/11/27/export-csv-directly-from-mysql/,
MySQL export into outfile : CSV escaping chars
和
http://www.electrictoolbox.com/mysql-export-data-csv/
如果要导出到Excel .xls或.xlsx,请安装PHPtoExcel或PHPExcel。
PEAR和NON-PEAR版本都有一个。后者效果更好!