一个递归查询数据库.用于分类和区域查询

作者:Liaodeity - 2016年05月23日

这个例子是查询区域的,根据下面的城市的id,递归查询从省份排列的顺序.

    // 递归查询
    // 子类id
    private function _getRegion($id){
        $list = array();
        $sql = "SELECT id,pid,regionName FROM `tb_region` WHERE id='{$id}'";
        // echo $sql;
        $info = $this->db->query($sql)->result_array();
        $pid = $info[0]['pid'];
        if($pid != 0){
            return array_merge($this->_getRegion($pid),$info);
        }
        return $info;
    }


本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/430

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!