【发布时间】:2016-06-24 09:32:53
【问题描述】:
我在 Windows 上运行 MAMP。在 php.ini 文件中启用了 php_mysqli.dll。
除此之外,在 php info 中它说 mysqlnd 已启用:
这是我的 php 的样子:
$connection = connect();
if($stmt = $connection->prepare("SELECT * FROM `users` WHERE `email` = '?'")){
$stmt->bind_param("s", $email);
$stmt->execute();
$result = $stmt->get_result();
}
$result = $stmt->get_result() 行抛出错误
PHP 致命错误:未捕获错误:调用未定义方法 mysqli_stmt::get_result()
猜猜为什么get_result() 不起作用?
这与已经提出的问题不同,因为所有解决方案都提到未启用 mysqlind,尽管在我的情况下是启用的。
【问题讨论】:
-
我的解决方案:停止使用 MAMP。
标签: php mysql mysqli mamp mysqlnd