Fatal error: Uncaught Error: Call to undefined method mysqli_result::mysqli_fetch_array() in

Fatal error: Uncaught Error: Call to undefined method mysqli_result::mysqli_fetch_array() in

我尝试从我的数据库中获取 5 部观看次数最多的电影并回显输出。下面是一些相关的行:

$sqlGetTop5 = "SELECT TVSeries_ID,COUNT(TVSeries_ID) AS Frequency FROM TVSeries_Watched GROUP BY TVSeries_ID ORDER BY Frequency DESC LIMIT 5";
$ResultGetTop5 = $DBConnect->query($sqlGetTop5);
            
while($row = $ResultGetTop5->mysqli_fetch_array()){
                
      echo $row['Frequency'];
                
}

但是当我执行查询时,发生了“致命错误:未捕获错误:调用未定义的方法 mysqli_result::mysqli_fetch_array() in...”。我不知道如何解决它。问题是什么以及如何解决这个问题?

来自(非常有帮助)PHP docs

$DBConnect->query($sqlGetTop5) returns false 如果查询失败。 这意味着您的查询有问题。虽然我不是 SQL 专家 GROUD BY ORDER BY 我觉得有点奇怪。