по первому array(1) { ["cnt"]=> string(1) "1" } array(1) { [0]=> array(1) { ["cnt"]=> string(1) "1" } } int(1) по второму 1Notice: Undefined index: cnt in C:\AppServ\www\catalog\view\theme\default\template\common\column_right.tpl on line 17
Что-то явно не то) Ну видно же что в первом варианте есть cnt, а во втором уже ошибка... Кактакое может быть?
не не - при коунте ( подсчете строк ) он ОБЯЗАН быть 1 .. ну край 2 первый - именованый .. второй числовой ну всмысле ["cnt"] и [0] --- Добавлено --- Код (Text): array(1) { ["cnt"]=> string(1) "1" } array(1) { [0]=> array(1) { ["cnt"]=> string(1) "1" } } int(1) просто разложил для удобного просмотра - бред какойто должно быть вот так Код (Text): array(1) { ["cnt"]=> string(1) "1" } array(1) { [0]=> string(1) "1" } int(1) а теперь самое интересное - все заметили - что после того как я сджоинил корректно - запись стала 1 ? значит первоначальное условие я пролистал и не стал вдаваться в подробности .. пошел читать --- Добавлено --- блин собрал все с нуля - вот такой запрос получился "select * from `oc_news` inner join `oc_news_to_category` on `oc_news`.`news_id`=`oc_news_to_category`.`news_id` WHERE `oc_news_to_category`.`news_category_id`='1'" помойму до этого такой же и был .. или нет.. все мозг выключился - у меня 3 утра всем спок ночи =) кстати может дело в ` - ( я просто с postgresql дело имею ) а тут мускель - говорят изза отсутствия ` много ошибок
место inner join пробуем LEFT JOIN и почему обращаемся непосредственно не к oc_news, а к подкаталогам, где может быть ID вовсе не существовать, тогда ломает всю логику я не знаю структуру двух бд, так что гадать не стану что ставить тут: select * from