我有一个在线列表,我希望它在用户处于非活动状态一段时间后将其从列表中删除。
我将如何使第二个查询与我试图做的事情一起工作?
<?php
//On page load with a logged-in user
mysql_query("UPDATE `users` SET `last_activity` = NOW() WHERE `username` = '" . ($_SESSION['username']) . "'");
mysql_query("UPDATE `users`
SET `online` = 0
WHERE `last_activity` < NOW('+11 minutes') ");
?>
现在,无论他们的时间戳有多长,它都会将所有人从列表中删除。