Есть поиск, в нем пользователь может добавить ряд условий и мне нужно вывести из базы данные в соответствии что он выбрал. Например выбрал он 3 чекбокса и я в базе должен выбрать:
... OR checkbox1=value1 OR checkbox2=value2 OR checkbox3=value3 ...
Как такой запрос формировать? Через
if (условие)
выходит очень много кода и если будет 20+ пунктов то в обще не реально описать все комбинации чекбоксов. Как это правильно сделать?