网站首页 > 文章中心 > 其它

php查询下级ID数据的简单介绍

作者:小编 更新时间:2023-10-06 14:16:07 浏览量:320人看过

PHP 如何通过会员ID来查询出这个会员的下级以及下下级

查询所有为0的一级会员

循环查询出来的一级会员并为每一个一级会员初始化一个计数量为0的变量

根据查询出来的一级会员ID查所有会员agentid等于一级会员ID的二级会员

得出每个一级会员下面的二级会员数量,并加在对应的计数量

根据查询出来的二级会员ID查所有会员agentid等于三级级会员ID的二级会员

php查询下级ID数据的简单介绍-图1

得出每个二级级会员下面的三级会员数量,并加在对应的计数量

如果有四级可以继续循环下去,最后的计数量就是每个一级下面有多少个下属会员了

PHP查找该用户的下级的下级的下级的无线下级

用递归.

$arr=array(

array('id'=1,'area'='安徽','pid'=0),

php查询下级ID数据的简单介绍-图2

);

/*function ifind($arr,$id=1){

static $data=array();

foreach($arr as $k=$v){

if($v['id']==$id){

$data[]=$v;

}

if($v['pid']==$id){

return $data;

print_r(ifind($arr));

php 知道父类id查找所有子类id,怎么写.

function?getAllIds($id)

{?

$res?=?mysql_query("select?*?from?+表名+?where?father_id='$id'");?

while($row?=?mysql_fetch_array($res,MYSQL_ASSOC))

{

print_r($row);

getAllIds($row['class_id']);?

php无限查询下级查询问题

这个就要看你的数据库是怎么实现的.

我的数据库设计思路如下:

用户表中有一个son这么一个字段,这个字段中存放名下所有会员的id,用分号隔开.

这个字段的维护:

有了这张表就能实现你要的效果.

php查询下级ID数据的简单介绍-图3

查一个会员名下所有的会员,只需要读取该会员的son字段即可

查一个会员的上级 怎在数据库中所搜son字段,含有此会员id的都是他的上级会员.

当然,还有一个字段是标记此会员的直接上级会员,这样 一张表就能从任意会员得到整个会员推广树.

希望这个思路能帮到你.

以上就是土嘎嘎小编为大家整理的php查询下级ID数据的简单介绍php查询下级ID数据的简单介绍相关咨询咨询主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章