카테고리 별 게시글 수 표시하기 의문... > 그누4 질문답변

그누4 질문답변

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

카테고리 별 게시글 수 표시하기 의문... 정보

카테고리 별 게시글 수 표시하기 의문...

본문

$cate = explode("|", $board[bo_category_list]);
 for ($i=0; $i<count($cate); $i++){
  $row1 = sql_fetch(" SELECT count(*) as cat_cnt FROM {$g4[write_prefix]}{$bo_table} WHERE ca_name = '$cate[$i]' and wr_comment >= '0' ");
if (trim($cate[$i])){
  $cate_print .="  <li><a href=\"{$category_location}{$cate[$i]}\">".$cate[$i]." (".$row1[cat_cnt].")</a>

--------------------
카테고리 별 게시글 수 뽑기관련해서 검색을 하다가.
제가 사용하고 있는것과 같은 소스를 발견했는데...ㅇ...
저 소스가 문제가... 코멘트 수까지 계산을 해요...
게시글이 10개일때 
        카테고리1 [4]      카테고리2 [6]
이렇다가 어느글에고 코멘트가 달리면 리스트 상단에 total count는 10개 그대로인데,
카테고리에는 게시물 수 하나가 증가하네요...
위 sql 구문에서 굳이 and wr_comment >= '0' 은 필요 없는 것이죠?
그런데... 얘를 빼봐도 결과는 같았어요.

카테고리별 게시글 수 에서 원글만 뽑아오려면 어떻게 해야 할까요?
  • 복사

댓글 전체

네... 사실 그것도 해봤는데... 총 게시물 수 10개 인데,
그 중 하나 덧글이 달리면 카테고리별 게시글 수 합산이 토탈보다 1개가 줄어듭니다.ㅠ.ㅠ
구문만 해석하자면 코멘트가 없는 게시글만 카테고리별로 count 하라는 뜻이라...
코멘트 달린 게시글을 빼버리나 봅니다. ㅠ.ㅠ
and wr_comment = '0'

이 부분을

and wr_is_comment = '0'

으로 수정해 보세요 ^^

wr_comment 는 코멘트가 달린 횟수를 말하고, wr_is_comment 가 해당 글이 코멘트인지 아닌지 구부해 주는 컬럼명입니다.
© SIRSOFT
현재 페이지 제일 처음으로