gpt4 book ai didi

php - 调用未定义的方法 mysqli_stmt::get_result() 但 mysqlnd 似乎已安装

转载 作者:搜寻专家 更新时间:2023-10-31 21:05:49 25 4
gpt4 key购买 nike

我得到了

Call to undefined method mysqli_stmt::get_result()

下面的 php 代码在 $result = $stmt->get_result() 行。我正在为这个项目使用 laravel 框架;

   $conn = new mysqli($hostname, $username, $password, $db);
$stmt = $conn->prepare("select name from user where username=?");
$stmt->bind_param("s", "username");
$stmt->execute();
$result = $stmt->get_result();

PHP 版本为 5.4.43。

以下是我从 phpinfo() 中找到的设置。

enter image description here

enter image description here

enter image description here

最佳答案

Mysqli ext 是在没有 mysqlnd 支持的情况下构建的,因为它在“API 扩展”和“客户端 API 库版本”中不存在。看来您需要重新编译 mysqli,或者 - 更好 - 使用数据包管理器重新安装它。

关于php - 调用未定义的方法 mysqli_stmt::get_result() 但 mysqlnd 似乎已安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32550278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com