카테고리 별 게시글 수 표시하기 의문... 정보
카테고리 별 게시글 수 표시하기 의문...
본문
$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' 은 필요 없는 것이죠?
그런데... 얘를 빼봐도 결과는 같았어요.
카테고리별 게시글 수 에서 원글만 뽑아오려면 어떻게 해야 할까요?
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' 은 필요 없는 것이죠?
그런데... 얘를 빼봐도 결과는 같았어요.
카테고리별 게시글 수 에서 원글만 뽑아오려면 어떻게 해야 할까요?
댓글 전체
and wr_comment = '0' 이렇게 해주시면 됩니다. 0번은 게시물만, 1번은 코멘트만 뽑힙니다.
네... 사실 그것도 해봤는데... 총 게시물 수 10개 인데,
그 중 하나 덧글이 달리면 카테고리별 게시글 수 합산이 토탈보다 1개가 줄어듭니다.ㅠ.ㅠ
구문만 해석하자면 코멘트가 없는 게시글만 카테고리별로 count 하라는 뜻이라...
코멘트 달린 게시글을 빼버리나 봅니다. ㅠ.ㅠ
그 중 하나 덧글이 달리면 카테고리별 게시글 수 합산이 토탈보다 1개가 줄어듭니다.ㅠ.ㅠ
구문만 해석하자면 코멘트가 없는 게시글만 카테고리별로 count 하라는 뜻이라...
코멘트 달린 게시글을 빼버리나 봅니다. ㅠ.ㅠ
and wr_comment = '0'
이 부분을
and wr_is_comment = '0'
으로 수정해 보세요 ^^
wr_comment 는 코멘트가 달린 횟수를 말하고, wr_is_comment 가 해당 글이 코멘트인지 아닌지 구부해 주는 컬럼명입니다.
이 부분을
and wr_is_comment = '0'
으로 수정해 보세요 ^^
wr_comment 는 코멘트가 달린 횟수를 말하고, wr_is_comment 가 해당 글이 코멘트인지 아닌지 구부해 주는 컬럼명입니다.
오~~~ 됩니다. 감사합니다.
에네크님도 감사합니다. ^^
에네크님도 감사합니다. ^^