我是php的新手。我想使用脚本定期执行mysql查询(比如说每5秒)。查询可以是任何东西(就像现在一样,例如从数据库中逐个获取所有数据或将数据插入数据库)。我怎样才能做到这一点?我已经通过一些例子但是因为我是php的新手,我没有得到。
答案 0 :(得分:1)
您可以使用在服务器上创建的事件或cron作业来执行此操作
<强> Event 强>
使用事件
DELIMITER $$
ALTER EVENT `ev_myevent` ON SCHEDULE EVERY 5 SECOND STARTS '2013-10-23 11:00:00' ON COMPLETION PRESERVE ENABLE DO BEGIN
// your code here
END$$
DELIMITER ;
使用cronjob
检查此链接
1 Cronjob execute PHP script
答案 1 :(得分:0)
如果您想每5秒更新一次站点中的内容并更新数据库,那么可以通过ajax调用来完成。除此之外,如果您想定期更新数据库,请使用cron。