使用脚本定期执行mysql查询

时间:2013-10-23 04:58:20

标签: javascript php mysql

我是php的新手。我想使用脚本定期执行mysql查询(比如说每5秒)。查询可以是任何东西(就像现在一样,例如从数据库中逐个获取所有数据或将数据插入数据库)。我怎样才能做到这一点?我已经通过一些例子但是因为我是php的新手,我没有得到。

2 个答案:

答案 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

2 Managing Cron Jobs with PHP

答案 1 :(得分:0)

如果您想每5秒更新一次站点中的内容并更新数据库,那么可以通过ajax调用来完成。除此之外,如果您想定期更新数据库,请使用cron。