Построение SQL-запроса на основе флажков
Позволять'скажем, у меня есть форма, которая имеет 30 флажков, которые соответствуют музыкальным жанрам (она отправляет обработчик формы PHP).
У меня есть таблица художников с жанровым полем. Каковы лучшие практики при построении запроса, который будет вести себя следующим образом:
Выберите имя ИЗ исполнителей, ГДЕ genreId = 1 ИЛИ genreId = 2 ИЛИ. , , и т. д. и т. д. Где жанр 'ы выбираются из флажков.
Я знаю, что могу динамически создавать свое предложение WHERE в PHP, но ям в привычку использовать подготовленные заявления и хранимые процедуры. Что я должен делать?