我目前正在开发一个需要从mySQL自动导出CSV文件的项目。我正在使用带有phpMyAdmin的Cpanel。
这不是整个数据库的导出,因此我无法简单地设置CRON任务来执行mySQLDump。我有一个程序将我需要的表链接在一起,以及将该程序作为计划任务运行的方法,但我现在需要一种方法来实际导出CSV与该过程中的数据创建并保存CSV文件服务器。
任何想法如何做到这一点?
答案 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