php – 致命错误:调用未定义的方法mysqli_stmt :: fetch_array()

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 致命错误:调用未定义的方法mysqli_stmt :: fetch_array()脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在这代码中我得到错误:致命错误调用未定义的方法 mysqli_stmt :: fetch_array()

问题是什么?

$search= "player";

($sql = $db->prepare('select job from jobs where job like ?'));

$sql->bind_param('s',$search);
$sql->execute();
$sql->bind_result($search);

$data = array();

while ($sql->fetch_array(MysqLI_ASSOC)) {
    $data[] = array(
            'label' => $row['job']  
    );
    echo json_encode($data);

}

$sql -> close();
$db -> close();

谢谢

解决方法

使用预准备语句没有fetch_array().使用MysqLi_stmt :: fetch()代替或获取多个记录使用MysqLi_stmt :: fetchAll()
查看手册: mysqli_stmt::fetch()mysqli_stmt::fetchAll()

脚本宝典总结

以上是脚本宝典为你收集整理的php – 致命错误:调用未定义的方法mysqli_stmt :: fetch_array()全部内容,希望文章能够帮你解决php – 致命错误:调用未定义的方法mysqli_stmt :: fetch_array()所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: