怎样用父类id判断是否有子类,有的话怎样才能获得子类id

php怎样用父类id判断是否有子类,有的话怎样才能获得子类id... php怎样用父类id判断是否有子类,有的话怎样才能获得子类id 展开
 我来答
nidiaoheart
2017-04-14 · TA获得超过175个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:78.8万
展开全部
你是要从数据库拿的吧

如果是数据库的话就好办,拿着你的id再去查表里pid=id,返回值不为空就说明有子类
追问
是从数据库拿,能详细的说一下吗,不是很懂
追答

首先你数据表里应该有两个字段id和pid

id就是自增id,没什么好说的,而pid(parent_id),意为父id,存的是id,比如

id      pid    name
1        0     中国  
2        1     广东 
3        2     深圳
4        2     广州

id是每个数据都有的,而看从属关系就看pid,你想看广东有没有子类,就拿广东的id再去表里查pid有没有等于2的,返回值不为空就说明有子类

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式