我遇到问题,显示有多少用户在线使用时间戳功能。我正在做的是使用time()将最后活动时间存储在'lastactivity'数据库列中;功能,并在用户刷新页面时更新它。这是显示最后活动的代码: -
<?
$result = mysql_query("SELECT * FROM users");
while($array = mysql_fetch_array($result)){
$last = $array['lastactivity'];
echo $last;
}
?>
我很困惑与'if'一起使用的条件,如果可能的话,将那些不活跃的人分开超过5分钟。
答案 0 :(得分:0)
MySQL可以更快地完成它:
select * from users where timediff( now(), lastactivity ) > "00:05:00";