Php 长时间后用户返回的数据库值?

Php 长时间后用户返回的数据库值?,php,mysql,database,time,Php,Mysql,Database,Time,长时间后用户返回的数据库值? 所以我的数据库中有一些值,例如耐力、最大耐力 我想做的是: If stamina is < max_stamina then after 60 seconds stamina=stamina+1 else nothing 如果耐力小于最大耐力,则 60秒后耐力=耐力+1 其他的 没有什么 我需要循环这个直到耐力等于最大耐力 我可以很容易地创建if语句,我需要帮助的问题是编码60秒,我该怎么做 所有这些都需要在玩家登录和未登录时运行。如果不了

长时间后用户返回的数据库值?

所以我的数据库中有一些值,例如耐力、最大耐力

我想做的是:

If stamina is < max_stamina then
    after 60 seconds stamina=stamina+1
else
    nothing
如果耐力小于最大耐力,则
60秒后耐力=耐力+1
其他的
没有什么
我需要循环这个直到
耐力
等于
最大耐力

我可以很容易地创建if语句,我需要帮助的问题是编码60秒,我该怎么做


所有这些都需要在玩家登录和未登录时运行。

如果不了解更多关于代码体系结构的信息,您很可能需要一个cronjob来每分钟运行一次,并根据您的标准更新所有耐力记录。

看看mysql事件和时间表,您认为这就是您要寻找的。另外,如果您有1个以上的用户,则最好在您需要的60秒时间间隔内全部更新这些用户。

我希望ud能够以某种方式将其编码到phpmyadmin;)谢谢,这就是我要找的:)