gpt4 book ai didi

php - 在指定时间后更新 mySQL 行(PHP、MySQL)

转载 作者:行者123 更新时间:2023-12-01 00:20:13 24 4
gpt4 key购买 nike

我有一张用户表。我希望此用户的“状态”值在一段时间后(以月为单位(从 1 到 12))发生变化。

例如:添加了一个新行,名称 = Jack,年龄 = 20,状态 = 已启用,到期 = 6。

所有这些值都是在用户注册时从 PHP 脚本发送的。用户选择他希望在网站上启用多少个月。从 1 到 12。该值被传递到数据库中(如示例中所示)。此用户的状态应在 6 个月后(或他选择的任何内容(“过期”值))自动更改为禁用。

我已经阅读了可以处理此问题的不同技术:

1) Cron(但我想它不能在本地服务器上进行测试,它需要 cPanel。另外我不确定我是否可以轻松地将过期值发送到 cron(请告诉我是否我错了))

2)设置事件调度器(我不确定它是否有效(如果我错了请告诉我))

3) PHP 脚本中的计算(我猜在这种情况下,如果某个时间不正确的人访问我的应用程序,系统会在查看访问者时自动更改所有行的状态他们电脑上的时间(如果我错了请告诉我))

所以基本上我是在问“在这种特殊情况下处理此操作的最佳方法是什么?”能否请您谈谈您对此的看法。我正在寻找最有效的方式(因为我可能会有很多用户)。请纠正我错误的地方,我愿意接受您的建议。谢谢。

最佳答案

我认为这里有 PHP 脚本选项套件(选项 3)。

您可以在用户登录时检查验证,如果通过时间更改数据库中的状态并向用户显示错误。

关于php - 在指定时间后更新 mySQL 行(PHP、MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31717304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com