我需要有关表结构的建议。
我需要动态创建菜单。
将有 3 个以上的菜单。
一些菜单会有多级结构。
构建菜单表的最佳方式是什么?
- 所有菜单都在一个表中
- 每张 table 应该有一张 table
- 还有其他吗??
请告诉我您对动态生成菜单的经验或常见做法。
最佳答案
假设您的菜单树不是很大,所谓的邻接表将是最简单的选择
id
parent_id
title
other fields
对于顶级菜单 parent_id = 0
参见 Managing Hierarchical Data in MySQL进一步讨论和其他选择
关于php - mySQL中菜单的表结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1858352/