我想在 MYSQL 中使用 php 和数据创建动态菜单树。
我在mysql中有表field
:
CREATE TABLE IF NOT EXISTS sys_menu (
menu_code varchar(16) COLLATE utf8_unicode_ci NOT NULL,
menu_name varchar(64) COLLATE utf8_unicode_ci DEFAULT NULL,
menu_link varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (menu_name)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO sys_menu (menu_code, menu_name, menu_link) VALUES
('01', 'setting', NULL),
('01.01', 'admin', NULL),
('01.01.01', 'add', 'add.php'),
('01.01.02', 'edit', 'edit.php');
最终,HTML 应该像下面的代码。
<ul>
<li><a href="">Setting</a>
<ul>
<li><a href="">Admin</a>
<ul>
<li><a href="add.php">Add</a></li>
<li><a href="edit.php">Edit</a></li>
</ul>
</li>
</ul>
</li>
</ul>
谁能帮我解决这个问题。提前致谢。