为了账号安全,请及时绑定邮箱和手机立即绑定

如何寻找父分类pid为0?

如何寻找父分类pid为0?

梵蒂冈之花 2019-05-25 16:29:45
问题描述数据库结构id,name,pid数据1,手机,02,oppo,13,小米,14,R11,25,小米6,36,冰箱,07,格力,6问题:已知id为4,如何查找第一层的分类?tip:程序越简洁越好
查看完整描述

2 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

Thinkphp3.2.3
$cid=4;
while($cid=M('category')->where(array('id'=>$cid))->getField('pid'))
{
dump($cid);
}
如果数据出现问题,可能会导致程序die
                            
查看完整回答
反对 回复 2019-05-25
?
喵喔喔

TA贡献1735条经验 获得超5个赞

好像只能递归查询....或者增加一个type类型字段(将手机,冰箱等这种大类提取出来),因为我看到你的数据结构例如oppo,小米等都属于手机这个大类,所以如果增加一个字段会比较好查询,缺点就是要修改表结构。手机回答的…
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 420 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号