码迷,mamicode.com
首页 > 其他好文 > 详细

递归无限查询上级或者下级

时间:2019-09-30 18:20:26      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:foreach   from   children   hal   weixin   this   table   color   pre   

   $this->get_array($user[‘uid‘],1);

    function get_array($user_id,$top=0){
        $sql = ‘SELECT * FROM  ‘ . tablename(‘weixinmao_house_userinfo‘).‘where pid=:pid‘;
        $params = array(‘:pid‘ => $user_id);
        $rows = pdo_fetchall($sql, $params);
        foreach ($rows as $key=>$value)
        {
            $r = $this->get_array($value[‘uid‘]); //调用函数,传入参数,继续查询下级
            $arr[0][‘children‘][$key][‘uid‘]= $value[‘uid‘]; //组合数组
            $arr[0][‘children‘][$key][‘wechaname‘]= $value[‘wechaname‘]; //组合数组
            if(is_array($r)){
                $arr[0][‘children‘][$key][‘children‘]= $r[0][‘children‘];
            }

        }
        return $arr;
    }

 

递归无限查询上级或者下级

标签:foreach   from   children   hal   weixin   this   table   color   pre   

原文地址:https://www.cnblogs.com/junyi-bk/p/11613713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!