PHP无限树形根统计数据

通过分销程序统计所有下级所销售的情况数据(图1用户表图2销售表)A是一级代理B、C是二级D、E是三级。然后D、E下面有无限级下线根据图1中topid填写上级代理用户名统计... 通过分销程序统计所有下级所销售的情况数据(图1用户表 图2销售表)A是一级代理B、C是二级D、E是三级。然后D、E下面有无限级下线根据图1中topid填写上级代理用户名统计他所有下级代理以及根据每个代理A、b、c、d、e....的销售数量,下级没有限制比如A是顶级代理。循环上级为A的代理输出B、C。然后循环中通过查询销售表图2 B和C分别销售多少条数据记录然后再分别查询B和C是否有下级代理。如果有继续循环统计然后再查询一直查询到没有下级为止。循环要怎么写才能实现
假如我是用A登录,登录时记录A的账户名然后统计报告里面直接就从A开始统计。如果是C或者E登录的就直接从他们这级开始统计
展开
 我来答
KServer
2017-12-30 · TA获得超过325个赞
知道小有建树答主
回答量:613
采纳率:100%
帮助的人:176万
展开全部
function getlow($topid){
$array=array();
$result = mysql_query('SELECT * FROM `user` WHERE `topid` = '.$topid);
if(mysql_num_rows($result) > 0){
while($a = mysql_fetch_array($result,MYSQL_ASSOC)){
$b = getlow($a['id']);
if(count($b) > 0){
$array[$a['id']] = $b;
}else{
$array[$a['id']] = $a['id'];
}
}
}
return $array;
}

测试无误

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式