0

我试图让 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]

我错过了什么吗?

4

1 回答 1

1

这个:

$result->fetch_all[MYSQLI_ASSOC]

是一个数组引用。fetch_all是一种方法

它应该是

$result->fetch_all(MYSQLI_ASSOC)

注意括号类型的变化。

于 2014-05-21T15:08:32.103 回答