如何使用时间戳功能查看谁在线?

时间:2013-12-23 12:32:50

标签: php mysql

我遇到问题,显示有多少用户在线使用时间戳功能。我正在做的是使用time()将最后活动时间存储在'lastactivity'数据库列中;功能,并在用户刷新页面时更新它。这是显示最后活动的代码: -

<?
$result = mysql_query("SELECT * FROM users");            
while($array = mysql_fetch_array($result)){
$last = $array['lastactivity'];
echo $last;
}
?>

我很困惑与'if'一起使用的条件,如果可能的话,将那些不活跃的人分开超过5分钟。

1 个答案:

答案 0 :(得分:0)

MySQL可以更快地完成它:

 select * from users where timediff( now(), lastactivity ) > "00:05:00";