无需cron即可自动执行MySQL查询或PHP脚本

时间:2012-09-10 15:42:08

标签: php mysql

所以,我有一个论坛,我想奖励那些自动捐赠特殊会员的用户,我可以通过将其添加到论坛的MySQL数据库中来实现。我现在需要的是在一个月过去后自动删除这样的用户组。我想知道的是,是否有可能纯粹以PHP为例,或其他类似的替代方案。

提前致谢

2 个答案:

答案 0 :(得分:5)

php没有内置作业调度机制,除非您将脚本作为守护程序运行。 MySQL有自己的调度机制:http://dev.mysql.com/doc/refman/5.1/en/events-overview.html

答案 1 :(得分:1)

您可以存储捐赠的日期,然后,您可以检查该日期与当前日期之间的差异。

如果结果是>那个月用户不应该在那个成员组中。

另外,为避免每次计算差异,您可以在数据库中为每个用户添加一个额外字段,这表明该用户是否应被视为捐赠者。