我在Ubuntu 10.04中使用PHP遇到了问题。当我尝试使用mysqli_result :: fetch_all时,出现以下错误:
Call to undefined method 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模块。我该如何安装它?这可能是问题所在吗?