В моей базе данных есть две таблицы: одна содержит группы, а другая содержит пользователей. Пользователи могут быть членами этих групп даже несколько раз.
Таким образом, пользователи содержат «id», «name», «lastname», «group» и некоторые другие, которые не важны. Группы таблиц содержат только идентификатор и имя группы. Эти группы являются динамическими c, иногда группа добавляется, а иногда группа удаляется.
На внешнем интерфейсе люди могут добавлять себя в группу с помощью формы с выбранным кратным числом
Но я не получаю дальше, чем это. Я сталкиваюсь с двумя проблемами. Данные, собранные из, находятся в массиве, поэтому поместить их в запрос SQL непросто. (я думал поместить всю информацию из массива в одну переменную, разделенную ",") с другой стороны, возможно, этот формат таблицы не лучший способ сделать это.
Так что я Я спрашиваю у вас, ребята. Лучше изменить структуру таблицы и на что? Как мне объединить массив в одну переменную, чтобы я мог поместить их в базу данных (разделенные символом ",") <\ s>
РЕДАКТИРОВАТЬ !: В соответствии с рекомендациями Энди Холла, я создал новую таблицу , werkgroep_user с id, werkgroep_id и user_id.
Вот как выглядит мой выбор
<select id="testwerkgroep" name="testwerkgroep[]" multiple>
<option value="">geen werkgroep</option>
<option value="1">werkgroep 1</option>
<option value="2">werkgroep 2</option>
</select>
Теперь я столкнулся с проблемой получения данных из БД. Я хочу, например, всех пользователей (имя) и их группы (имя)