Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Navmenu在PHP中使用Mysql作为递归数据-使用3个不同的表_Php_Mysql_Navigation_Recursive Query_Html Lists - Fatal编程技术网

Navmenu在PHP中使用Mysql作为递归数据-使用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> &

我在我的网页上做了三级分类。每一篇文章都作为章节->类别->子类别进行。 节表具有节id和节名称字段。 类别表具有类别id、节id和类别名称。 子类别表具有子类别id、类别id、节id和子类别名称

我制作了一个动态下拉菜单,在向网站添加文章时有3个选择下拉菜单(如您希望将本文保存在何处)。它正在工作

现在我想在一个无序的列表中显示这些部分、类别和子类别,但我迷路了。我所追求的是:

<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工作正常。你能告诉我如何建立一个多级列表吗?