我试图让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]
我错过了什么吗?
答案 0 :(得分:1)
此:
$result->fetch_all[MYSQLI_ASSOC]
是一个数组引用。 fetch_all
是 METHOD 。
应该是
$result->fetch_all(MYSQLI_ASSOC)
请注意括号类型的更改。