我有 mysql 表
Contract
-**contract_id** (PRIMARY)
Contract_to_groups
-**group_id** (PRIMARY)
-contract_id
Groups_to_users
-group_id
-user_id
我有这个 multiselect(multiselect.js
),其中 elem 是用户
我已经有契约(Contract),我想创建一个用户组。因此,我从 multiselect
中选择我的用户,然后单击 submit
。 On submit
在我的表 Groups_to_users
中应该保存我从多选中选择的用户。
我遇到的问题是,如果我在 Contract_to_groups
中将 group_id
设置为 AUTO_INCREMENT,我将无法在 Groups_to_users
中保存该组的用户,因为我不知道 Contract_to_groups
的 group_id
,它是 AUTO_INCREMENT,特别是如果我有四 (4) 个多选并且每个都有用户,我如何保存在这两 (2) 个表中 Contract_to_groups, Groups_to_users
具有正确 ids
的数据 ?
最佳答案
尝试修改您的Contract_to_groups
表,并添加一个id
,这将是自动递增的主键:
-**id** (PRIMARY)
-group_id
-contract_id
关于php - 数据库模式,PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32235915/