因此,我有一个论坛,我想奖励那些自动捐赠特殊membergoup的用户,我可以通过将其添加到论坛的MySQL数据库中来实现。我现在需要的是在一个月过去后自动删除这样的用户组。我想知道的是,如果它可能纯粹以PHP为例,或者其他类似的选择。自动执行MySQL查询或无脚本的PHP脚本
在此先感谢
因此,我有一个论坛,我想奖励那些自动捐赠特殊membergoup的用户,我可以通过将其添加到论坛的MySQL数据库中来实现。我现在需要的是在一个月过去后自动删除这样的用户组。我想知道的是,如果它可能纯粹以PHP为例,或者其他类似的选择。自动执行MySQL查询或无脚本的PHP脚本
在此先感谢
您可以存储捐款的日期,然后您可以检查该日期和当前日期之间的差异。
如果结果是>月,那么用户不应该在该成员组中。另外,为了避免每次计算差异,您可以为每个用户在数据库中添加一个额外字段,这将指示该用户是否应该被视为捐助者。
PHP已经内置到它没有工作调度机制,除非你运行一个脚本作为一个守护进程。 MySQL有它自己的调度机制:http://dev.mysql.com/doc/refman/5.1/en/events-overview.html
自己运行脚本(或使用cron获取另一个站点以打开脚本页面)。或者当用户登录时,检查其状态并相应地更新 – Waygood
是否有任何特定的原因导致您无法使用cron作业?这真的是最好的解决方案... – Lix