Имеем код
$sql = 'SELECT *
FROM ' . MODULES . '
WHERE (`status`={?}
AND `page`={?}
AND `exception`<>{?})
OR (`status`={?}
AND `page`={?}
AND `exception`<>{?})
OR (`status`={?}
AND `name`={?}
AND `exception`<>{?})';
$modules = $db -> select($sql, array('on',$router -> route,$_URL[0],'on','all',$_URL[0],'on',$_URL[0],$_URL[0]));
хочется узнать, можно ли как-то сократить количество повторяющихся параметров в запросе?
Пробовал например status вынести за все OR, но тогда почему-то результат запроса меняется.
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки