一尘不染

致命错误:调用未定义的方法mysqli_result :: fetch_all()

php

我在Ubuntu 10.04中遇到PHP问题。当我尝试使用mysqli_result :: fetch_all时,出现此错误:

调用未定义的方法mysqli_result :: fetch_all()

但是,它可以在Windows XP中使用。

编码:

$result = $this->dbh->query('SELECT [...] ');
return $result->fetch_all(MYSQLI_ASSOC);

我不想将 fetch_assoc 与循环一起使用,因为我将结果发送到另一层进行处理。

我正在使用PHP 5.4.4。和 php -m | grep mysql mysqlnd模块没有出现。如何安装?这可能是问题吗?


阅读 416

收藏
2020-05-29

共1个答案

一尘不染

mysqli_result :: fetch_all()需要MySQL本机驱动程序(mysqlnd)。

您可能会错过它。

2020-05-29