我得到的csv文件每隔几秒就更新一次,我想自动将csv文件导入到phpmyadmin表中。
这些行,如sql查询,执行以下操作,但只执行一次:
TRUNCATE windUpdates;
LOAD DATA LOCAL INFILE "~/www/csvs/wtt.csv" INTO TABLE windUpdates FIELDS TERMINATED BY ',' ;
如何每10分钟自动运行一行?
答案 0 :(得分:1)
我只需编写简单的脚本来读取CSV文件,每行生成SQL查询,然后在mysql服务器上运行它。不需要PhpMyAdmin - 只需几行代码。
(不是我的博客,并没有对它进行测试,只有this looks like great start point)
获得工作脚本后(您可以通过浏览器访问它来测试并完善它),只需使用bluehosts instructions在托管服务提供商管理面板中进行设置:
在cPanel中,单击Cron Jobs图标并输入以下内容 命令字段:
/ ramdisk / bin / php5 -c /home/USERNAME/PathTo/php.ini / home / USERNAME / public_html / PathToFile您可能还想调整 指定何时运行cron作业的设置。注意:您需要 用您的用户ID替换USERNAME,用文件名替换PathToFile 或文件路径的其余部分。
注意:根据家庭的不同,您可能需要调整/ home / to / home#/ 您的帐户所在的目录。查看您的主目录 帐户只需查看您的主cPanel页面上的统计信息列 帐户并查找主目录。
注意:要指定要使用的php.ini文件,可以添加“-c /home/USERNAME/PathTo/php.ini“到cron作业条目。