使用phpMyAdmin从mySQL自动导出CSV

时间:2015-03-27 16:39:58

标签: mysql csv phpmyadmin cron cpanel

我目前正在开发一个需要从mySQL自动导出CSV文件的项目。我正在使用带有phpMyAdmin的Cpanel。

这不是整个数据库的导出,因此我无法简单地设置CRON任务来执行mySQLDump。我有一个程序将我需要的表链接在一起,以及将该程序作为计划任务运行的方法,但我现在需要一种方法来实际导出CSV与该过程中的数据创建并保存CSV文件服务器。

任何想法如何做到这一点?

1 个答案:

答案 0 :(得分:2)

我认为你需要编写一个脚本来进行自定义导出。

如果您熟悉PHP,可以使用MySQLi库连接数据库:http://php.net/manual/en/book.mysqli.php

要导出行,您可以使用以下代码将其写入CSV文件:http://php.net/manual/en/function.fputcsv.php

最后,设置一个cron以根据需要频繁运行脚本。

例如:

* * * * * /usr/bin/php my_export_script.php