我在使用时间戳功能显示有多少用户在线时遇到问题。我正在做的是使用 time() 将上次事件时间存储在“lastactivity”数据库列中;函数并在用户刷新页面时更新它。这是显示最后事件的代码:-
<?
$result = mysql_query("SELECT * FROM users");
while($array = mysql_fetch_array($result)){
$last = $array['lastactivity'];
echo $last;
}
?>
我只是很困惑,如果可能的话,应该使用什么条件与“if”来区分那些超过 5 分钟不活动的人。
最佳答案
MySQL 可以做得更快:
select * from users where timediff( now(), lastactivity ) > "00:05:00";
关于php - 如何使用时间戳功能查看谁在线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20743677/