gpt4 book ai didi

php - 将用户帐户设置为在给定时间后过期

转载 作者:行者123 更新时间:2023-11-29 13:07:12 25 4
gpt4 key购买 nike

数据库中的用户表具有以下字段(除其他外):

  • 创建日期(用户加入的日期)
  • 已确认(如果用户已确认其电子邮件,则设置为 1)
  • 已批准(如果用户已获得管理员批准,则设置为 1)

我想做的是创建另一行,称为“句点”,它将更新为1 如果用户想加入1个月,2 如果他想加入 6 个月,并且3 如果他想加入1年

我想知道是否有可能在所选期限到期后以某种方式自动将批准从 1 设置为 0。我只是询问一些想法...我希望在阅读您的意见后我可能会针对我的具体情况提出最佳解决方案...

你会如何解决这样的问题?

最佳答案

做到这一点的最好方法是通过 View 。您可以将当前时间与订阅的结束时间进行比较:

create view v_users as
select u.*,
(now() < (datecreated + interval (case when period = 1 then 1
when period = 2 then 6
when period = 3 then 12
end) month
)
) as approved
from users u;

关于php - 将用户帐户设置为在给定时间后过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22549289/

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