【发布时间】:2014-05-21 14:52:06
【问题描述】:
我正在尝试让 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]
我错过了什么吗?
【问题讨论】:
-
把它称为
$result->fetch_all(),而不是$result->$fetch_all -
你能包括你的功能使用吗? Edit your question 包含相关代码。
-
最好把产生这个错误的代码行和消息一起贴出来。
-
@Maerlyn 我就是这么称呼它的。
-
@Compizfox 使用简单的括号
()而不是方括号[]进行函数调用。
标签: php mysql mysqli debian mysqlnd