php无限分类 数据库查询 怎么找到符合条件的推荐人,程序怎么写?求帮忙

 我来答 举报
百度网友577e45c
2016-12-22 · TA获得超过1060个赞
知道小有建树答主
回答量:987
采纳率:81%
帮助的人:369万
展开全部
function selectReferee($rid){
    //查询该推荐人是否满3个人
    $sql = "SELECT * FROM talbe_name WHERE `id` = ".$rid;
    $res = array();//$res为查询结果
    if(count($res)>=3){
        foreach ($res as $k=>$v){
            selectReferee($v['id']);//如果该推荐人满了3个人,则递归查询下面的所有人
        }
    }else{
        return $rid;//返回推荐人id
    }
}

大概的思路就是这样,主要是一个递归,你自己完善,测试一下

追问

如果推荐人是151,应该先查看152,再查看153  最后新的推荐人是154,而现在的程序是查完152 ,直接查询的155,请问怎么能够横向依次查询?我试了好多次都不行。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式