как вам такое решение задачи?
$h_result = $db->select('content','*',array('WHERE'=>"category RLIKE '[[:<:]]31|32|33|34|35[[:>:]]' AND date < '".$curr_date."' AND hide='0'",'ORDER'=>"id DESC",'LIMIT'=>start_page($page,$news_limit).','.$news_limit));
там не родительских категорий :) , у всех родительские категорий parentid=0 а в новостях выбирается только под категории у которых parentid=id главной главной категории
есть главная категория по имени Россия у него id=1 а parentid=0
и есть его подкатегория по имени Москва у которого id=2 а parentid=1
явно указывается что Москва это подкатегория Росии
@VitaZheltyakov мне конкретно нужна чтоб при добавлении новостей через админпанели люди смогли бы выбрать сразу несколько категорий... это уже реализовано.. с новостью в поле "category" идет id-шники выбранных категорий с запятой.. по вашему это не правильно? - "Сделайте в таблице статей несколько полей для родительских категорий и для категорий потомков." - не понятно что вы сказали
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.