根据数据库一次做php文件

时间:2015-02-25 05:20:33

标签: php mysql web

我正在创建一个网站,在我的网站上我有一个MySQL数据库。在数据库中有一个表有两个属性" date"和"时间"。我想根据表的记录自动运行日期和时间的PHP代码。我该怎么办?

2 个答案:

答案 0 :(得分:0)

编写一个php脚本(查询数据库并运行脚本),由crontab驱动(用于定期运行'query'-script)在shell中(在linux上)

答案 1 :(得分:0)

我看到三个选项,按照难以实施的顺序列出,最容易做到最难。

  1. 创建一个计划不时执行的脚本(确切的时间取决于您对准确性的需求),该脚本检查数据库以查看是否有任何项目应该在自上次执行以来的时间跨度。如果有,请执行它们。

  2. 编写一个守护程序应用程序/脚本来监视您的数据库,并在需要时执行这些任务。除了它不需要调度或手动触发之外,这个与#1没有什么不同。这可以在应用程序/脚本本身内处理。

  3. 创建一个脚本,检查数据库是否有变化,并相应地安排/重新安排/删除任何任务。然后,该脚本将被安排为不时地执行和/或由管理数据库的应用程序手动执行。