Есть меню. И для каждого меню делаю подсчет кол-ва постов данной категории. PHP: <? $kategor = mysql_query ("SELECT * FROM kategor",$db); while ($kateg = mysql_fetch_array ($kategor)) { $sum_topik = "SELECT COUNT(*) FROM `bd` WHERE kat=".$kateg["id"]; $totaltop = mysql_query($sum_topik); $f_com = mysql_result($totaltop, 0); $total_topik = $f_com[0]; if ($kateg["id"]==$kat) { ?> <td class="tabl_comment1"><a href="../kategor.php?kat=<?php echo $kateg["id"];?>"><?php echo $kateg["title"];?></a> <span class="sum_top">[<?php echo $total_topik;?>]</span></td> </tr> <? } else { ?> <td onMouseOver="this.style.backgroundColor='#FDD095'" onMouseOut="this.style.backgroundColor='#F8BD71'"><a href="../kategor.php?kat=<? echo $kateg["id"];?>"><? echo $kateg["title"];?></a> <span class="sum_top">[<?php echo $total_topik;?>]</span></td> </tr> <? } } ?> Так вот почему то PHP: <?php echo $total_topik;?> неправильно считает. Выдает одну цифру, а на самом деле в базе больше!