创建cron作业以在特定日期后自动取消用户?

时间:2014-03-24 19:05:26

标签: php mysql cpanel

我有一个带有mysql数据库的站点。我在管理面板中有一个位置,管理员可以禁止用户。当它禁止用户时,它会使栏目“禁止”= 1并且“禁止使用”=禁止日期后一周。我想创建一个cron作业,可能每天晚上运行给禁止过期的unban用户 到目前为止,我有这个,但它似乎不起作用:

$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 编辑:日期以“2014-03-24”

格式存储在数据库中

1 个答案:

答案 0 :(得分:0)

将您的查询修改为此

mysqli_query ($DB_CON, "UPDATE users SET Banned='0' WHERE BannedUntil < NOW();")

它应该有用。