Сравнение в выборке с сипользованием multiselect

  • 0 Ответов
  • 93 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

voron121

  • ****
  • 222
  • + 1 -
  • Метод тыка и мата помогает в кодинге
Доброго времени суток уважаемые форумчане. Создаю компонент -  что то по типу каталога объявлений. Предполагается возможность фильтрации в списке записей по определенным критериям. Критериев много - окала 50-ти.

Я думал сделать для каждой опции фильтра отдельную ячейку в БД с записями, что бы можно было сравнить  при выборке данных по каждой ячейке, но это не практично из-за того что будет много ячеек в БД. Есть идея использовать поле множественного селекта для группы опций. К примеру есть группа опций возраст и там 10 параметров и все они будут писаться в 1 ячейку.

Но, если я правильно понимаю, то после заполнения поля в БД в ячейку данные уйдут в определенном формате  (seralize()  как я понимаю). Возникает вопрос - получив данные в этом формате как мне их сравнить в условии SELECT при фильтрации ?