我有一个带有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”
格式存储在数据库中答案 0 :(得分:0)
将您的查询修改为此
mysqli_query ($DB_CON, "UPDATE users SET Banned='0' WHERE BannedUntil < NOW();")
它应该有用。