首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建cron作业以在特定日期后自动解禁用户?

问创建cron作业以在特定日期后自动解禁用户?
EN

Stack Overflow用户
提问于 2014-03-25 03:05:26
回答 1查看 216关注 0票数 0

我有一个mysql数据库的网站。我在管理面板中有一个地方,管理员可以禁止用户。当它禁止用户时,它在禁止日期后一周使列"Banned"=1和"BannedUntil"=。我想创建一个cron作业,它可能每晚都会运行,以解禁已过期的用户。

到目前为止,我有这个,但它似乎不起作用:

代码语言:javascript
复制
$DB_CON = mysqli_connect($DB_HOST, $DB_USER, $DB_PASS) or die("It failed.");
$TODAY = date('Y-m-d');
mysqli_query ($DB_CON, "UPDATE users SET Banned='0' WHERE BannedUntil < '$TODAY'");

我正在使用cPanel。

EDIT: Date以"2014-03-24“的格式存储在数据库中

EN

回答 1

Stack Overflow用户

发布于 2014-03-25 03:09:06

将您的查询修改为

代码语言:javascript
复制
mysqli_query ($DB_CON, "UPDATE users SET Banned='0' WHERE BannedUntil < NOW();")

它应该是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22618371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档