分类层次结构(PHP/MySQL)
- 论坛
- 分类层次结构(PHP/MySQL)
17 浏览
分类层次结构(PHP/MySQL)
我试图从MySQL数据库中以层次结构的形式获取所有的类别和子类别:
我的结果应该像这样(只是个例子):
- Cat A
- Sub-Cat 1
- Sub_Sub_Cat 1
- Sub_Sub_Cat 2
- Sub_Cat 2
- Sub-Cat 1
- Cat B
- Cat C
- ...
MySQL代码如下:
CREATE TABLE IF NOT EXISTS `categories` ( `category_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `parent_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'for sub-categories' PRIMARY KEY (`category_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
简单来说,我该如何使用PHP代码以层次结构的方式获取它?