2014-01-09 3 views
0

내 페이지에 게시 된 총 댓글 수를 집계하고 싶습니다. 내 데이터베이스에 test라는 테이블이 있습니다. 테이블 내에서 모든 게시물이 저장되어있는 주석이라는 열이 있습니다. 데 문제는 주석의 총 수를 에코 시청자가 코멘트를 게시 계속으로 계속 업데이트하는 것입니다 그리고 난이 코드총 댓글 수 계산 방법

<?php 
$handle = mysql_query("SELECT `comment`, COUNT(*) AS `count` 
FROM test GROUP BY `comment` "); 

if ($handle) { 
$results = mysql_fetch_assoc($handle); 
echo ($results[0]['count'] + $results[1]['count']); 
} 
?> 

를 사용하여 시도했지만 나를 도와 0 PLS에서 반향을 계속.

+0

및 디스플레이 코멘트를 해달라고 :

list($count) = mysql_fetch_row(mysql_query("select count(*) from 'test'")); echo $count; 

을 다른 방법으로, 당신은 이미 몇 가지 의견을 얻을 수있는 쿼리를 실행하는 경우, 당신이 시도 할 수 있습니다 , 다음에 그룹화 할 필요가 없습니다. –

+0

코드에서 mysql_connect는 어디에 있습니까? –

답변

0

이 시도 : 만 (*) 계산하면

$sql = mysql_query("select sql_calc_found_rows * from `test` order by `id` desc limit 10"); 
//^Get the 10 most recent comments 
list($count) = mysql_fetch_row(mysql_query("select found_rows()")); 
// this avoids having to run the entire query again, great for efficiency! 
while($comment = mysql_fetch_assoc($sql)) var_dump($comment); // just an example 
+0

tanx는 감사합니다. @ Niet the Dark Absol, 나는 당신의 게시물을 사용했고 마술처럼 작동합니다. – user3144774