淘汰了,我想使用mysqli报错了 mysqli_fetch_array()一直报错

来源:3-1 php无限分类下拉列表的代码实现

慕仙3405743

2018-06-29 22:16

$sql = 'select * from goods_type where parent_id = $pid';

$result = mysqli_query($mysqli,$sql);
//定义一个函数
function infinite($pid = 0,&$data = array(),$spac=0){
    //include "db.php";
    /*
     *
     * 查出pid为0的子类
     * **/
    $spac+=2;
    global $result;

    //var_dump( $result);die;
    //定义一个数组接收数据
    //$data = array();
    while($row = mysqli_fetch_array($result))
    {

        $row['type_name']=str_replace(' ',$spac).'|--'.$row['type_name'];
        //将查询的值给$data
       $data[] =$row;

        //递归查询
        infinite($data['id'],$data);
    }
    return $data;
}


写回答 关注

1回答

  • Tim2017
    2018-07-12 16:57:16

    php是几版本?

PHP无限级分类技术

经典的递归实现和全路径实现两种方式实现无限分类

30076 学习 · 83 问题

查看课程

相似问题