모든게시판의 총조회수를 집계하여 보여줄수없을까요?

모든게시판의 조회수를 합쳐 총조회수로 집계하여 보여줄수없을까요?
|

댓글 3개

sql문에서 select sum(wr_hit) from.....
으로 테이블마다 합계를 구하시면 될듯...
간단하게 답변드리겠습니다.
대부분의 쿼리들이 이런 식으로 시작을 하지만 끝이 없죠.

<table width="100%" cellpadding=0 cellspacing=0>
<tr>
<td width="100%" style="word-break:break-all; padding-left:0px;" wrap>
<?
$rowbd=array();
$sql2 = "select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result2 = sql_query($sql2);
for($i=0; $row2=sql_fetch_array($result2); $i++) {
$tmp_write_table ="";
$tmp_write_table = $g4[write_prefix] . $row2[bo_table];
//$sql3 = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_id desc limit 0, $rows ";
//explain($sql3);
$old_wr_hit=$res_wr_hit; $res_wr_hit="";
$tmp_wr_hit=@mysql_result(@mysql_query("select sum(wr_hit) from $tmp_write_table"),0,0);
$res_wr_hit=$old_wr_hit+$tmp_wr_hit;
$rowbd[bo_subject_name][$i]= $row2[bo_subject]; //보드명
$rowbd[bo_table_wr_hit][$i]=$tmp_wr_hit; // 보드별 뷰카운터
$rowbd[bo_table][$i]=$row2[bo_table];
}//for
echo"<br><b>게시물 총 뷰카운트:<font color='red'>$res_wr_hit </font>회</b><br>";
for($i=0; $i<mysql_num_rows($result2); $i++){
echo"<a href='$g4[bbs_path]/board.php?bo_table={$rowbd[bo_table][$i]}'</a>";
echo"{$rowbd[bo_subject_name][$i]} &nbsp;(<font color='#003366'>{$rowbd[bo_table_wr_hit][$i]}</font>)<br>";
}
?>
</td></tr></table>
감사합니다...오달수님...^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,517
19년 전 조회 1,532
19년 전 조회 2,109
19년 전 조회 1,006
19년 전 조회 1,727
추억만들기
19년 전 조회 1,596
19년 전 조회 1,404
19년 전 조회 1,114
19년 전 조회 1,174
19년 전 조회 1,605
19년 전 조회 2,122
19년 전 조회 2,724
19년 전 조회 1,519
19년 전 조회 1,426
19년 전 조회 1,629
19년 전 조회 1,067
19년 전 조회 1,194
19년 전 조회 1,344
19년 전 조회 1,599
19년 전 조회 1,551
🐛 버그신고