问答详情
源自:3-1 php无限分类下拉列表的代码实现

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

$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;
}


提问者:慕仙3405743 2018-06-29 22:16

个回答

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

    php是几版本?