根据数据库一次做 php 个文件
do php file at a time according to database
我正在创建一个网站,我的网站中有一个 MySQL 数据库。在数据库中有一个 table 有两个 属性 "date" 和 "time"。我想根据 table 的记录,在日期和时间上自动 运行 一个 php 代码。我该怎么做?
在 shell 中编写一个由 crontab 驱动的 php 脚本(查询数据库并运行脚本)(定期 运行 您的 'query' 脚本) (在 linux)
我看到三个选项,按实施难度从易到难的顺序列出。
创建一个计划不时执行的脚本(确切的时间取决于您对准确性的需求),它会检查数据库以查看是否有任何项目应该有自上次执行以来的时间跨度内执行过。如果有,执行。
编写一个守护进程application/script 来监控您的数据库,并在需要时执行任务。这个与#1 没有什么不同,只是它不需要安排或手动触发。这可以在 application/script 本身内处理。
创建一个脚本来检查数据库的更改,并schedules/reschedules/removes 相应地执行任何任务。然后将安排此脚本不时执行 and/or 由管理数据库的应用程序手动执行。
我正在创建一个网站,我的网站中有一个 MySQL 数据库。在数据库中有一个 table 有两个 属性 "date" 和 "time"。我想根据 table 的记录,在日期和时间上自动 运行 一个 php 代码。我该怎么做?
在 shell 中编写一个由 crontab 驱动的 php 脚本(查询数据库并运行脚本)(定期 运行 您的 'query' 脚本) (在 linux)
我看到三个选项,按实施难度从易到难的顺序列出。
创建一个计划不时执行的脚本(确切的时间取决于您对准确性的需求),它会检查数据库以查看是否有任何项目应该有自上次执行以来的时间跨度内执行过。如果有,执行。
编写一个守护进程application/script 来监控您的数据库,并在需要时执行任务。这个与#1 没有什么不同,只是它不需要安排或手动触发。这可以在 application/script 本身内处理。
创建一个脚本来检查数据库的更改,并schedules/reschedules/removes 相应地执行任何任务。然后将安排此脚本不时执行 and/or 由管理数据库的应用程序手动执行。