총게시물과 총코멘트 수 정보
총게시물과 총코멘트 수본문
<?
//include_once("./_common.php"); // 주석처리 이것은 쓸모 없는것 같음
//$g4[title] = "카운터이다"; // 사용할필요가?? 있나?
//include_once("$g4[path]/_head.php"); // 주석처리 이것은 쓸모 없는것 같음
?>
<?php
$results1 = sql_query(" SELECT bo_table FROM $g4[board_table] ");
while ($row1 = sql_fetch_array($results1)) {
$sql = " SELECT wr_is_comment FROM $g4[write_prefix]$row1[bo_table]";
$results2 = sql_query($sql);
while ($row2 = sql_fetch_array($results2)) {
if ($row2['wr_is_comment']) {
$mbs['co_cnt'] += 1;
} else {
$mbs['wr_cnt'] += 1;
}
}
$mbs['total'] = $mbs['wr_cnt'] + $mbs['co_cnt'];
}
echo "총게시물 : {$mbs[wr_cnt]} 건 / 총코멘트 : {$mbs[co_cnt]} 건 / 모두 : {$mbs[total]} 건";
//print_r2($mb); // 테스트용인가?
?>
<? //include_once("$g4[path]/_tail.php"); ?> <!-- 밑에 tail.php 파일 불러오고 싶을때..-->
좀 조잡하지만 짜집기로 만든것 ... ㅡㅡ;
제가 설치한 게시판? 뭐하고 충돌나나??? 기존게시판으로 들어가면 정상숫자가 나오긴하느데...
퀘리 불러올때 뭐 다른게시판(?) 하고 충돌나서 숫자가 10정도 차이가 나긴하느데요?
뭐가 문제일까요??<--------------------------(이문제는 변수명 바꿔주니깐 해결됨)
아 그런데 속도가 역시 약간 느리군요..
//include_once("./_common.php"); // 주석처리 이것은 쓸모 없는것 같음
//$g4[title] = "카운터이다"; // 사용할필요가?? 있나?
//include_once("$g4[path]/_head.php"); // 주석처리 이것은 쓸모 없는것 같음
?>
<?php
$results1 = sql_query(" SELECT bo_table FROM $g4[board_table] ");
while ($row1 = sql_fetch_array($results1)) {
$sql = " SELECT wr_is_comment FROM $g4[write_prefix]$row1[bo_table]";
$results2 = sql_query($sql);
while ($row2 = sql_fetch_array($results2)) {
if ($row2['wr_is_comment']) {
$mbs['co_cnt'] += 1;
} else {
$mbs['wr_cnt'] += 1;
}
}
$mbs['total'] = $mbs['wr_cnt'] + $mbs['co_cnt'];
}
echo "총게시물 : {$mbs[wr_cnt]} 건 / 총코멘트 : {$mbs[co_cnt]} 건 / 모두 : {$mbs[total]} 건";
//print_r2($mb); // 테스트용인가?
?>
<? //include_once("$g4[path]/_tail.php"); ?> <!-- 밑에 tail.php 파일 불러오고 싶을때..-->
좀 조잡하지만 짜집기로 만든것 ... ㅡㅡ;
제가 설치한 게시판? 뭐하고 충돌나나??? 기존게시판으로 들어가면 정상숫자가 나오긴하느데...
퀘리 불러올때 뭐 다른게시판(?) 하고 충돌나서 숫자가 10정도 차이가 나긴하느데요?
뭐가 문제일까요??<--------------------------(이문제는 변수명 바꿔주니깐 해결됨)
아 그런데 속도가 역시 약간 느리군요..
댓글 전체
전체 데이타를 검색후 하나하나 더하면서 넘기기 때문에 느린것입니다.
해당게시판에서 코멘트인것의 갯수를 한번에 조회하셔야 합니다.
>> select count(*) as cnt from 게시판 where 코멘트인것만찾으라는조건
해당게시판에서 코멘트인것의 갯수를 한번에 조회하셔야 합니다.
>> select count(*) as cnt from 게시판 where 코멘트인것만찾으라는조건
count() 를 wr_is_comment 로 잡아주면 간단할 듯 보입니다.
하하~ 두분다 감사합니다.
그런데 저 초보라서 그렇게 간단히 말하시면 모름니다 ^^;;
그런데 저 초보라서 그렇게 간단히 말하시면 모름니다 ^^;;