MySQL Тотален брои на Коментари

Pupe64etoo_92

Registered
Имам една идея, искам даискарам от таблица comments броя на коментарите. comments_total но искам да сложа ограничение да не ми показва колко е общия брои на записаните коментари в таблицата, а да ми показва на дадената новина колко комента. Нещо такова.

Код:
$dog = mysql_query("SELECT count(id_com) as comments_total FROM comments WHERE id_news = '$id_news'" );
$rowas=mysql_fetch_array($dog);{
$broicom=$rowas[comment_total];
echo "Коментари: <b>$broicom</b></center>";
}
 
Това се прави с mysql_num_rows()
PHP:
$dog = mysql_query("SELECT count(id_com) as comments_total FROM comments WHERE id_news = '$id_news'" );
$broicom = mysql_num_rows($dog);
echo "Коментари: <b>$broicom</b></center>";
 
това, което си дал има грешки - правилното е така:
$dog = mysql_query("SELECT count(id_com) as comments_total FROM comments WHERE id_news = '$id_news'" );
while($rowas=mysql_fetch_array($dog)){
$broicom=$rowas[comment_total];
echo "Коментари: <b>$broicom</b></center>";
}
попринцип няма нужда от скоби и ще стане така:
$dog = mysql_query("SELECT count(id_com) as comments_total FROM comments WHERE id_news = '$id_news'" );
$rowas=mysql_fetch_array($dog);
$broicom=$rowas[comment_total];
echo "Коментари: <b>$broicom</b></center>";
 
kriss каза:
това, което си дал има грешки - правилното е така:
$dog = mysql_query("SELECT count(id_com) as comments_total FROM comments WHERE id_news = '$id_news'" );
while($rowas=mysql_fetch_array($dog)){
$broicom=$rowas[comment_total];
echo "Коментари: <b>$broicom</b></center>";
}
попринцип няма нужда от скоби и ще стане така:
$dog = mysql_query("SELECT count(id_com) as comments_total FROM comments WHERE id_news = '$id_news'" );
$rowas=mysql_fetch_array($dog);
$broicom=$rowas[comment_total];
echo "Коментари: <b>$broicom</b></center>";

Да точно така браво за теб ще е точката. Бях го оправил преди да погледна че си писал.
 

Back
Горе