加入收藏 | 设为首页 | 会员中心 | 我要投稿 甘南站长网 (https://www.0941zz.com/)- 科技、行业物联网、开发、云计算、云管理!
当前位置: 首页 > 数据库 > MySql > 正文

php – mysqli_fetch_all没有在共享主机上工作,需要替代

发布时间:2020-11-18 11:11:42 所属栏目:MySql 来源:互联网
导读:参见英文答案 Alternative to mysqli_fetch_all needed1个在通过XAMPP在localhost上进行开发时,我在代码中使用了mysqli_fetch_all.但在godaddy共享主机上传后,它无法正常工作.我在互联网上研究并发现服务器应该使

参见英文答案 > Alternative to mysqli_fetch_all needed1个
在通过XAMPP在localhost上进行开发时,我在代码中使用了mysqli_fetch_all.但在godaddy共享主机上传后,它无法正常工作.

我在互联网上研究并发现服务器应该使用MySQLnd来运行mysqli_fetch_all.所以我无法在服务器上运行我当前的代码.

我需要这个代码的确切替代品.有什么建议?

当前代码:

$result = mysqli_query($con,$query);
$arr = mysqli_fetch_all($result,MYSQLI_ASSOC);

$totalrecords = count($arr);

$json = array('sEcho' => '1','iTotalRecords' => $totalrecords,'iTotalDisplayRecords' => $totalrecords,'aaData' => $arr);
echo json_encode($json );
最佳答案 如果由于没有安装mysqlnd而无法使用它,那么就像通常使用mysqli_fetch_assoc()一样获取它

$arr = array();
$result = mysqli_query($con,$query);
$totalrecords = mysqli_num_rows($result);
while($row = mysqli_fetch_assoc($result)) {
    $arr[] = $row;
}

$json = array('sEcho' => '1','aaData' => $arr);
echo json_encode($json);

(编辑:甘南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读