gpt4 book ai didi

php - 自动更改记录

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:44 25 4
gpt4 key购买 nike

在我正在开发的网站上,我正在制作一个用于禁止和取消禁止用户的系统。

在我的数据库中,我有一个“banned”表,其中包含有关禁令的字段(用户 ID、事件、制作日期、原因 ecc)。

我想做的是:

为过期日期添加另一个字段,当该日期出现时,自动将“有效”字段更改为 0。

我该怎么做?

最佳答案

我不会像您那样使用两个字段——因为我不想依赖任务在达到解除禁令日期时改回 active 字段。


相反,我只会使用一个日期时间字段,称为 banned_until;该字段将:

  • 当用户未被禁止时为NULL
  • 或包含用户被禁止的日期。

然后,当用户尝试做某事时(登录、发帖、...),我会检查:

  • 此字段为NULL,在这种情况下用户不会被禁止
  • 或者此字段中包含的日期是过去的日期,用户可能已被禁止,但不再是。

在第二种情况下,您甚至可以将字段重置为 NULL,因为已经到了解禁日期。

关于php - 自动更改记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10672179/

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