не запрос в запросе. а еще один запрос в котором использовать указанные выше конструкции. ну или если всё всегда выбирается - что мешает на стороне пхп сделать счетчик? одной итерацией набить счетчики, другой итерацией вывести данные уже с известными счетчиками.
ну так название категории и счетчик выводит? что за ошибки? Добавлено спустя 4 минуты 1 секунду: вообще у тебя в изначальном коде нужно было просто заменить присвоение массива на инкремент числового значения. короче. тебе явно нужно подтянуть алгоритмизацию программирования и логическое мышление. ты не видишь данные с которыми работаешь. ты не понимаешь алгоритма который пишешь. вот там где у тебя функция получения категорий: 1. заменить астериск на выбор только названия категории - тебе же не нужны все данные. зачем ты их тянешь. 2. заменить присвоение массива на инкремент счетчика или 1. заменить весь запрос на тот то ты вторым написал и тогда у тебя сразу будет то что ты хочешь. не?
как ты не путаешься в этих непонятных именах переменных? ты б еще ааа ббб ццц написал. ну да ладно. ты говоришь: а что тогда такое ??? ладно, видимо не хочешь ты думать Код (PHP): <?php function GetCategory() { $query = "SELECT * FROM `file` ORDER BY `CATEGORY`"; $res = mysql_query($query); if ($res) { while ($row = mysql_fetch_assoc($res)) { if (!isset($arFiles[$row["CATEGORY"]])) { $arFiles[$row["CATEGORY"]] = $row; $arFiles[$row["CATEGORY"]]['CNT'] = 1; } else { $arFiles[$row["CATEGORY"]]['CNT']++; } } return $arFiles; } } ?> .... <div class="list-group media"> <?$arFiles = GetCategory()?> <?foreach($arFiles as $file):?> <a href="/section/<?=$file["CATEGORY"]?>" class="list-group-item media text-center"> <span class="pull-left"><img width="50" height="50" style="background:#9ddef2;border-radius:13px;padding:1px" class="media-object lazy" data-src="/images/sections/<?=$file["CATEGORY"]?>.png" alt="<?=$file["CATEGORY_RU"]?>" /></span> <div class="media-body"> <h4 class="media-heading"><?=$file["CATEGORY_RU"]?> (<?=$file["CNT"]?>)</h4> </div></a> <?endforeach?> </div> угадал?