再创建一张关系表,relation表,记录 user_id,parent_id
你用php查询的时候,输入一个名称,可以取到他的user_id,根据user_id,可以查出他的父级,还可以查出父级的父级,也可以查出自己的子级,等等关系,这是一个大数组,最后遍历出来就可以了
一个表就够了id——每个人的id
fid——如果有值 就是父亲的id
hid——如果有值 就是丈夫的id
wid——如果有值 就是妻子的id
其他字段:姓名 性别 出生日期 等等
数据库这么建就好了id | belongid | name | img
1 | 0 | 名字A | url //A为根,0代表根级别
2 | 1 | 名字B | url //B为A的分支
3 | 1 | 名字C | url //C为A的分支
4 | 2 | 名字D | url //D为B的分支
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)