无法获得mysqli_result :: $ fetch_all工作

时间:2014-05-21 14:52:07

标签: php mysql mysqli debian mysqlnd

我试图让fetch_all函数与mysqli一起使用。我知道我需要PHP> 5.3和mysqlnd。

我的服务器运行Debian Wheezy所以我有PHP 5.5。我刚刚删除了php5-mysql并安装了php5-mysqlnd。

phpinfo()显示安装了mysqlnd,但是当我尝试使用fetch_all函数时,我仍然会收到此错误:

Undefined property: mysqli_result::$fetch_all

我称之为:

$result->fetch_all[MYSQLI_ASSOC]

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

此:

$result->fetch_all[MYSQLI_ASSOC]

是一个数组引用。 fetch_all METHOD

应该是

$result->fetch_all(MYSQLI_ASSOC)

请注意括号类型的更改。