如何根据成员位置在mysql数据库中设置表?

时间:2015-05-26 02:54:04

标签: php mysql

我正在尝试在mysql数据库中设置表,以便根据成员的部门,组和角色为成员分配位置。

所以如果我有一个带有三个下拉框的表单,如下所示:

<form>
   <select name="section"></select>
   <select name="group"></select>
   <select name="role"></select>
   <button name="setPosition">Set Position</button>
</form>

如何设置sql表,以便每个下拉列表可以显示基于先前选择的各个表中可用的内容,以及如何将成员分配到数据库中的该位置?

谢谢,

编辑:抱歉,由于不清楚,我知道如何使用ajax从数据库中获取查询并使用该数据填充选择。我需要的是要设置的sql表,以便选择可以基于上下文,例如,如果我从'section'中选择一个值,'group'显示该部分中的所有组,它从中获取表

1 个答案:

答案 0 :(得分:0)

设置它的标准方法是这样的,members表保存其他相关表的id,它被称为“规范化”数据。

table name     columns
--------------------------------------------------
members       section_id, group_id, role_id
sections      id, section_name
groups        id, group_name
roles         id, role_name