如果满足条件,是否可以每隔几个小时更新一次帐户的数据库信息?

Is it possible to update an account's database info every some hours if condition is met?

好的,所以这可能是一个远景......我正在尝试创建一个简单的在线游戏,我想创建一个 php page/function 连接到 mysql 服务器,遍历每个帐户,根据时间流逝检查每个 'character'(即,如果超过 14 小时且睡眠 = 0,则耗尽 = 1)。此外,我想根据用户当地时间跟踪这段时间的流逝。如果字符 'sleeps', sleep = 1 并且一旦 8 小时过去,数据库将重置 exhausted = 0.

这可能吗?我一直在搜索,但我什至不确定如何正确表达...我也愿意使用 javascript 或其他语言,如果有人能为我指明正确的方向。

提前致谢!

我想我想出了一个更简单的方法来完成我想做的事情。单击 "sleep" 按钮时,当前时间戳将存储为 "sleeptime",我会将 "awaketime" 设置为 +8 小时(或其他),同时存储该时间。而 sleeptime != awaketime 'rest' 将继续。我可以通过隐藏的 div 和诸如此类的东西使某些功能不可用,直到 'rest' 结束。