首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中使用Mysql作为递归数据的Navmenu -使用3个不同的表

在PHP中使用Mysql作为递归数据的Navmenu -使用3个不同的表
EN

Stack Overflow用户
提问于 2011-04-25 22:57:39
回答 1查看 291关注 0票数 0

我在我的网页中做了一个三级分类。每篇文章都是以章节->类别->子类别的形式进行的。section表具有section_id和sectionname字段。category表有category_id、section_id、类别名称。子类别表有subcategory_id、category_id、section_id、子类别名称。

我已经做了一个动态的下拉菜单,当添加文章到网站时,有3个选择下拉菜单(如你想在哪里保存这篇文章的风格)。它起作用了。

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

代码语言:javascript
复制
<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>

如果有任何帮助,我会很高兴的。

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-26 01:54:31

代码语言:javascript
复制
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

如果你想要订购广告:

代码语言:javascript
复制
ORDER BY <some field where you want to order on...>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5779648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档