问题描述
- 如何用PHP实现无限上下级递归查询?
-
做的是一个家族表表名为 family 。 当中有 id spouseid fatherid 三个字段
id 是本人,后两个分别是配偶的ID和父亲的ID。请问,只给出一个 id ,就可以查询到 所有人长辈和下辈人以及与 给出的ID的亲属关系 的语句该如何写?现在思路卡壳,可以的话尽量详细解析一下,谢谢各位了~
解决方案
使用回调函数,获得下辈的信息,存放在一个数组A.
使用回调函数,获得长辈信息,存放在另一个数组B.
.......
解决方案二:
这种一般我都加一个祖宗id,所有家族成员都继承于1个祖宗,这样统计起来比较方便
时间: 2024-07-28 22:59:06