2

我需要在网站中建立一个分层列表。有四个级别的信息:

类别 > 类型 > 部分 > 主题

category的id是types的外键,types的id是sections的外键,sections的id是topics的外键。

这种结构似乎是必要的,因为这四种级别中的每一种都有页面。每个页面都显示每个部分以及子部分中的信息。

这意味着,您也可以访问http://localhost/community/category.php?id=1(或 0 到 20ish 之间http://localhost/community/types.php?id=3的任何数字)等其他两种信息。

我可以用这种结构构建一个分层列表,还是必须像传统的分层 mysql 结构一样?

4

1 回答 1

2

我之前不止一次发布过这个链接:mikehillyer.com/articles/managing-hierarchical-data-in-mysql ...

我一直使用邻接表模型;只要列出的限制之一不会成为您的特定数据集的问题

于 2012-07-30T19:58:30.057 回答