加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

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

参见英文答案 > Alternative to mysqli_fetch_all needed????????????????????????????????????1个
在通过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);

(编辑:李大同)

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

    推荐文章
      热点阅读