Navmenu在PHP中使用Mysql作为递归数据-使用3个不同的表
我在我的网页上做了三级分类。每一篇文章都作为章节->类别->子类别进行。 节表具有节id和节名称字段。 类别表具有类别id、节id和类别名称。 子类别表具有子类别id、类别id、节id和子类别名称 我制作了一个动态下拉菜单,在向网站添加文章时有3个选择下拉菜单(如您希望将本文保存在何处)。它正在工作 现在我想在一个无序的列表中显示这些部分、类别和子类别,但我迷路了。我所追求的是:Navmenu在PHP中使用Mysql作为递归数据-使用3个不同的表,php,mysql,navigation,recursive-query,html-lists,Php,Mysql,Navigation,Recursive Query,Html Lists,我在我的网页上做了三级分类。每一篇文章都作为章节->类别->子类别进行。 节表具有节id和节名称字段。 类别表具有类别id、节id和类别名称。 子类别表具有子类别id、类别id、节id和子类别名称 我制作了一个动态下拉菜单,在向网站添加文章时有3个选择下拉菜单(如您希望将本文保存在何处)。它正在工作 现在我想在一个无序的列表中显示这些部分、类别和子类别,但我迷路了。我所追求的是: <ul> <li>Section Name <ul> &
<ul>
<li>Section Name
<ul>
<li>Category name for above section
<ul>
<li>Subcategory name for above category and section</li>
</ul>
</li>
</ul>
</li>
</ul>
- 节名
- 以上章节的类别名称
- 上述类别和部分的子类别名称
我将非常高兴能得到任何帮助
谢谢
SELECT a.subcategory_id, a.subcategory_name,
b.category
c.sectionname
FROM subcategory a
INNER JOIN category b on b.category_id=a.category_id
INNER JOIN sectionName c on c.section_id=a.section_id
如果您想订购广告:
ORDER BY <some field where you want to order on...>
orderby
Query工作正常。你能告诉我如何建立一个多级列表吗?