cashloveyou
@cashloveyou
Хороший чел

Как хранить несколько значений в 1 столбце?

Есть выбор категории при добавлении материала , необходимо было сделать мультивыбор
в форме пишу
<select multiple="multiple" name="post_category[]" class="form-control" id="post_category">

через Debug видно что при отправлении формы , данные отправляются
category[2]
category[3]

Но в бд сохраняется только 1 категория

структура таблицы category5b046a02088b9899546263.png
  • Вопрос задан
  • 1028 просмотров
Пригласить эксперта
Ответы на вопрос 2
be_a_dancer
@be_a_dancer
Backend/Fullstack Developer
Ты не знаешь, что такое нормализация данных. Само устройство реляционных баз данных требует, чтобы данные были максимально примитивного типа.
Рекомендую переосмыслить структуру БД и прочитать вот этот материал.
Ответ написан
Комментировать
ivankomolin
@ivankomolin
1. Необходимо посмотреть код сохранения данных.
Судя по всему он просто не предусмотрен для сохранения 2х и более категорий

2. Необходимо подумать над структурой хранения данных и над выводом данных.
Простым изменением html не получится присвоить материал нескольким категориям.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы