모든게시판의 총조회수를 집계하여 보여줄수없을까요? > 그누4 질문답변

그누4 질문답변

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

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

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

본문

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

댓글 전체

간단하게 답변드리겠습니다.
대부분의 쿼리들이 이런 식으로 시작을 하지만 끝이 없죠.

<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>
© SIRSOFT
현재 페이지 제일 처음으로