【问题标题】:Database Values For User Return After Prolonged Amount Of Time?长时间后用户返回的数据库值?
【发布时间】:2012-05-28 19:27:37
【问题描述】:

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

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

我想做的是这样的:

If stamina is < max_stamina then
    after 60 seconds stamina=stamina+1
else
    nothing

我需要循环这个直到stamina等于max_stamina

我可以轻松创建 if 语句,我需要帮助的问题是编码 60 秒,我该怎么做?

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

【问题讨论】:

    标签: php mysql database time


    【解决方案1】:

    看看 mysql 事件和时间表认为这就是你要找的。此外,如果您拥有超过 1 个用户,那么在您需要的 60 秒间隔内更新所有用户是明智之举。

    【讨论】:

    • 谢谢,这就是我要找的:)
    【解决方案2】:

    在不了解代码架构的情况下,您很可能需要每分钟运行一次 cronjob 并根据您的标准更新所有耐力记录。

    【讨论】:

    • 我希望 ud 说它可以以某种方式编码到 phpmyadmin 中;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-24
    • 2015-08-12
    • 2016-03-06
    • 1970-01-01
    • 2019-07-06
    • 1970-01-01
    • 2012-11-07
    相关资源
    最近更新 更多