Как сохранить каждый данные из массива в базу данных
У меня есть форма, где мне нужно было разделить на две таблицы в базе данных. tbl_1
состоят из одного значения за столбец, то tbl_2
состоят из нескольких значений для каждого столбца. Я знаю, если я передаю несколько данных за столбец, я буду нарушать нормализацию в базе данных. Итак, что я сделал, я ссылаюсь tbl_1
на tbl_2
. Проблема в том, что я не знаю, как сохранить каждое значение в массиве в столбце. пример Классификация - 4 значение, которое необходимо было сохранить в tbl_2
и ссылаться на него tbl_1
. Как я могу это сделать? Я использую PDO
.
HTML фрагмент:
<input type="text" name="classification[]" placeholder="Classification No. 1" />
<input type="text" name="classification[]" placeholder="Classification No. 2" />
<input type="text" name="classification[]" placeholder="Classification No. 3" />
<input type="text" name="classification[]" placeholder="Classification No. 4" />
Таким образом, для каждого значения будет создать 4 строки, имеет тот же идентификатор будучи ссылка tbl_1
. Это должно быть так:
почему не используется у нескольких одномерного массива ... Данные [1] [1] ... и т. Д. –
Кто такой массив данных, если на вашей странице отображается массив «Классификация»? Кроме того, я думаю, вам просто нужно вставить сначала в tbl_1, взять идентификатор, а затем вставить другие значения в tbl_2 –
Что находится в tbl_1? – Eddy