카테고리 갯 수를 출력하고 싶어요.

카테고리 갯 수를 출력하고 싶어요.

QA

카테고리 갯 수를 출력하고 싶어요.

본문

<?php echo number_format((int)$board['bo_count_write']); ?

위의 코드는 게시판의 전체 글 갯 수 입니다.

카테고리 갯 수로 변경하고 싶습니다. 

 

AAA 카테고리

BBB 카테고리 

....

이렇게 카테고리가 되어 있을 때

AAA 카테고리는 총 갯 수 출력

AAA 카테고리는 총 갯 수 출력

... 

 

위와 같이 카테고리 갯 수를 출력하려면 어떻게 해야하나요?

감사합니다.

 

이 질문에 댓글 쓰기 :

답변 3


<?php
$sql = "SELECT ca_name, COUNT(*) AS category_count FROM g5_write_{$bo_table} GROUP BY ca_name";
$result = sql_query($sql);
if ($result->num_rows > 0) {
    while ($row = $result->fetch_assoc()) {
        $category = htmlspecialchars($row['ca_name']);
        $count = number_format((int)$row['category_count']);
        echo "{$category} 카테고리는 총 {$count} 개의 글이 있습니다.<br>";
    }
} else {
    echo "카테고리가 없습니다.";
}
?>

콤멘트 제외($sql = "SELECT ca_name, COUNT(*) AS category_count FROM g5_write_{$bo_table} WHERE wr_is_comment = 0 AND ca_name != '' GROUP BY ca_name";)

카테고리별 글 개수 출력으로 변경하려면,

g5_write_{bo_table} 테이블에서 ca_name(카테고리명)을 기준으로 그룹화하여

개수를 구하는 SQL 쿼리를 사용하시면 됩니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT