问题描述数据库结构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
喵喔喔
TA贡献1735条经验 获得超5个赞
好像只能递归查询....或者增加一个type类型字段(将手机,冰箱等这种大类提取出来),因为我看到你的数据结构例如oppo,小米等都属于手机这个大类,所以如果增加一个字段会比较好查询,缺点就是要修改表结构。手机回答的…
添加回答
举报
0/150
提交
取消
