Как составить запрос 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>
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
sanchezzzhak
@sanchezzzhak
Ля ля ля...
Where `year` in (2011,2013,2014)

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

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

Войти через центр авторизации
Похожие вопросы