Построение SQL-запроса на основе флажков

Позволять'скажем, у меня есть форма, которая имеет 30 флажков, которые соответствуют музыкальным жанрам (она отправляет обработчик формы PHP).

У меня есть таблица художников с жанровым полем. Каковы лучшие практики при построении запроса, который будет вести себя следующим образом:

Выберите имя ИЗ исполнителей, ГДЕ genreId = 1 ИЛИ genreId = 2 ИЛИ. , , и т. д. и т. д. Где жанр 'ы выбираются из флажков.

Я знаю, что могу динамически создавать свое предложение WHERE в PHP, но ям в привычку использовать подготовленные заявления и хранимые процедуры. Что я должен делать?

Ответы на вопрос(1)

Ваш ответ на вопрос