카테고리 갯 수를 출력하고 싶어요. 채택완료
<?php echo number_format((int)$board['bo_count_write']); ?
위의 코드는 게시판의 전체 글 갯 수 입니다.
카테고리 갯 수로 변경하고 싶습니다.
AAA 카테고리
BBB 카테고리
....
이렇게 카테고리가 되어 있을 때
AAA 카테고리는 총 갯 수 출력
AAA 카테고리는 총 갯 수 출력
...
위와 같이 카테고리 갯 수를 출력하려면 어떻게 해야하나요?
감사합니다.
답변 3개
댓글을 작성하려면 로그인이 필요합니다.
카테고리별 글 개수 출력으로 변경하려면,
g5_write_{bo_table} 테이블에서 ca_name(카테고리명)을 기준으로 그룹화하여
개수를 구하는 SQL 쿼리를 사용하시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
</p>
<p><?php
$sql = "SELECT ca_name, COUNT(*) AS category_count FROM g5_write_{$bo_table} GROUP BY ca_name";
$result = sql_query($sql);</p>
<p>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} 개의 글이 있습니다.
";
}
} else {
echo "카테고리가 없습니다.";
}
?></p>
<p>
콤멘트 제외($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";)
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인