如何寻找父分类pid为0?

问题描述
数据库结构
id,name,pid
数据
1,手机,02,oppo,13,小米,14,R11,25,小米6,36,冰箱,07,格力,6
问题:已知id为4,如何查找第一层的分类?
tip:程序越简洁越好
梵蒂冈之花
浏览 421回答 2
2回答

宝慕林4294392

Thinkphp3.2.3$cid=4;while($cid=M('category')->where(array('id'=>$cid))->getField('pid')){dump($cid);}如果数据出现问题,可能会导致程序die

喵喔喔

好像只能递归查询....或者增加一个type类型字段(将手机,冰箱等这种大类提取出来),因为我看到你的数据结构例如oppo,小米等都属于手机这个大类,所以如果增加一个字段会比较好查询,缺点就是要修改表结构。手机回答的…
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript