我在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模块没有出现。如何安装?这可能是问题吗?
mysqli_result :: fetch_all()需要MySQL本机驱动程序(mysqlnd)。
您可能会错过它。