Делаю запрос к бд и получаю совсем не то что ожидал.
Вот запрос
SELECT *
FROM Menu
WHERE `access`='all'
OR `access`='0'
OR `access`>'0'
AND `page`='all'
OR `page`='HomePage'
AND `visibility`='1'
ORDER BY 'section','menu_name','parent','position'
Вытягивает даже те пункты, которые не должны быть на этой странице
Суть запроса:
Вытащить все из меню где доступ для всех или доступ равен 0 или больше 0
(есть пункты которые видны только юзерам с определенным доступом)
и которые видны на всех страницах или только на странице HomePage (есть пункты меню которые показываются только на определенных страницах)
и видимость пункта равна 1 (есть пункты которые не должны быть видны)
Так вот находясь на странице HomePage я почему-то получаю пункты меню и других страниц тоже
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки