php算法-如何用PHP实现无限上下级递归查询?

作者:用户 来源:互联网 浏览:337 次 时间:2016-09-16 09:44:31

mysqlphptreeviewphp算法

php算法-如何用PHP实现无限上下级递归查询? - 摘要: 如何用PHP实现无限上下级递归查询?做的是一个家族表表名为family。当中有idspouseidfatherid三个字段id是本人,后两个分别是配偶的ID和父亲的ID。请问,只给出一个id,就可以查

问题描述

如何用PHP实现无限上下级递归查询?

做的是一个家族表

表名为 family 。 当中有 id spouseid fatherid 三个字段
id 是本人,后两个分别是配偶的ID和父亲的ID。

请问,只给出一个 id ,就可以查询到 所有人长辈和下辈人以及与 给出的ID的亲属关系 的语句该如何写?现在思路卡壳,可以的话尽量详细解析一下,谢谢各位了~

解决方案

使用回调函数,获得下辈的信息,存放在一个数组A.
使用回调函数,获得长辈信息,存放在另一个数组B.
.......

解决方案二:

这种一般我都加一个祖宗id,所有家族成员都继承于1个祖宗,这样统计起来比较方便

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供php算法-如何用PHP实现无限上下级递归查询?相关信息,包括 mysqlphptreeview php算法 的信息 ,所有php算法-如何用PHP实现无限上下级递归查询?相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_79091,您可以点击php算法-如何用PHP实现无限上下级递归查询?-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航