mysql — схема базы данных, переполнение стека

у меня есть mysql tables

Contract
-**contract_id** (PRIMARY)

Contract_to_groups
-**group_id** (PRIMARY)
-contract_id

Groups_to_users
-group_id
-user_id

У меня этот мультиселект (multiselect.js) где elem это пользователи

введите описание изображения здесь
У меня уже есть контракт, и я хочу создать группу пользователей. Поэтому я выбираю своих пользователей из multiselectа затем нажмите submit, On submit в моем столе Groups_to_users должны быть сохранены пользователи, которых я выбрал из мультиселекции.

У меня проблема в том, что если я установлю в Contract_to_groups group_id как AUTO_INCREMENT я не могу сохранить в Groups_to_users пользователи для этой группы, потому что я не знаю group_id из Contract_to_groups, это AUTO_INCREMENT и особенно если у меня есть четыре (4) множественных выбора и каждый с пользователями, как я могу сохранить в этих двух (2) таблицах Contract_to_groups, Groups_to_users данные с правильными ids ?

3

Решение

Попробуйте изменить ваш Contract_to_groups таблица, и добавить id который будет автоинкрементным первичным ключом:

-**id** (PRIMARY)
-group_id
-contract_id
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]