我正在尝试显示过去 10 分钟内在我的网站上活跃的用户数量,但是我遇到了查询语法问题并收到错误“mysql_num_rows() 期望参数 1 是资源,给定的布尔值.. 。”
<?php
$dt = date('Y-m-d h:i:s');
$checktime = $dt - 600;
$query = "SELECT * FROM users WHERE DATE(STR_TO_DATE(lastactive)) BETWEEN '$checktime' AND '$dt'";
$result = mysql_query($query);
$num = mysql_num_rows($result);
echo $num;
?>
真的需要帮助来解决这个问题,请不要评论简单的 MySQL 函数的弃用,我知道这一点。