查询计算有多少用户在线不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询计算有多少用户在线不起作用相关的知识,希望对你有一定的参考价值。

为什么它不起作用?这显示没有错误,只有返回rowCounter行的0

使用NOW()函数更新表。并且$user_id = to $_SESSION['user_id'],更新查询工作正常:

$uptUltimaAtividade = $conn->prepare("UPDATE `users` SET last_activity = NOW() WHERE user_id = :user_id");
$uptUltimaAtividade->bindParam(':user_id', $user_id, PDO::PARAM_INT);
$uptUltimaAtividade->execute();

在屏幕上打印出在线用户数:

$query = $conn->query("SELECT * FROM users WHERE last_activity >= NOW()-600");
$rstq = $query->rowCount();
答案

使用INTERVAL

SELECT * FROM users WHERE last_activity BETWEEN NOW() - INTERVAL 5 MINUTE AND NOW();

以上是关于查询计算有多少用户在线不起作用的主要内容,如果未能解决你的问题,请参考以下文章

片段中带有 RequestPermission 的 registerForActivityResult 不起作用

片段 getActivity 不起作用

片段隐藏在Android中不起作用

重新加载片段不起作用

我在片段活动中的按钮不起作用

片段中的按钮在android中不起作用