使用php在数据库中进行后台更新

时间:2014-09-11 07:00:25

标签: php mysql codeigniter

我们有一个带有创建日期时间和状态标志的数据库表。如果创建的日期时间已经过30分钟而没有任何用户干预,我们希望将状态标志更新为下一个状态。我们怎样才能在php中实现这一点。

2 个答案:

答案 0 :(得分:1)

创建一个php文件,在数据库和程序中执行此状态更改,使用cron(Linux)或任务计划程序(Windows)每30分钟执行一次。

答案 1 :(得分:0)

您必须仔细考虑如何设计和使用数据库。有时事情在他们不需要的时候变得过于复杂。例如,在这种情况下,您可以在表格中使用“日期时间”来指示开始时间。现在,任何PHP脚本都可以检查启动时间是否在30分钟前开始,只有在实际需要此信息时才会启动。不需要旗帜,cron工作等。