在php中有张数据表 如果一个字段的值分多级分类,怎么才能遍历查询出?分开显示到模板?

如题所述

/**
 *   如果出现多级分类且在一张表中, 此时你需要增添字段确定分类间的关系
 *   通常做法是在数据表中加一个字段如 'pid', 如果 id == pid 即判定为父子关系
 */
 
 // 如这张表

// 如果需要找出中国下面的分类,只需要找出所有 pid = 1 即可

SELECT * FROM table WHERE pid = 1;

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-28
可以给数据库添加方法,查出你想要的组合,在用php组织输出
第2个回答  2015-07-27
parentID 自己的ID nextID 无限极分类~~
第3个回答  2015-07-13
建议使用sql一次性全部取出,然后用php来吧数据整理
相似回答