Задать вопрос

Как составить запрос mysql из multiple формы?

Друзья, подскажите, пожалуйста.. Как разумнее всего составить условия запроса WHERE, если нужно искать данные из multiple селектов? OR? REGEXP? или как? интересует в целях минимизации нагрузки на БД.
например:
<select multiple>
<option val='2011'>2011</option>
<option val='2012'>2012</option>
<option val='2013'>2013</option>
<option val='2014'>2014</option>
<option val='2015'>2015</option>
</select>
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
sanchezzzhak
@sanchezzzhak
Ля ля ля...
Where `year` in (2011,2013,2014)

Лучше с OR так как с REGEXP у вас не будут использоваться индексы.
или через IN( ... )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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