T

총게시물과 총코멘트 수

<?
//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정도 차이가 나긴하느데요?
뭐가 문제일까요??<--------------------------(이문제는 변수명 바꿔주니깐 해결됨)

아 그런데 속도가 역시 약간 느리군요..
|

댓글 3개

전체 데이타를 검색후 하나하나 더하면서 넘기기 때문에 느린것입니다.

해당게시판에서 코멘트인것의 갯수를 한번에 조회하셔야 합니다.
>> select count(*) as cnt from 게시판 where 코멘트인것만찾으라는조건
count() 를 wr_is_comment 로 잡아주면 간단할 듯 보입니다.
하하~ 두분다 감사합니다.

그런데 저 초보라서 그렇게 간단히 말하시면 모름니다 ^^;;
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
20년 전 조회 1,676
20년 전 조회 1,523
20년 전 조회 1,511
20년 전 조회 1,620
20년 전 조회 1,706
20년 전 조회 1,607
20년 전 조회 1,525
20년 전 조회 1,726
20년 전 조회 1,731
20년 전 조회 1,786
20년 전 조회 1,509
20년 전 조회 1,563
20년 전 조회 1,546
20년 전 조회 1,662
20년 전 조회 2,235
20년 전 조회 1,729
20년 전 조회 1,548
20년 전 조회 1,771
20년 전 조회 1,664
20년 전 조회 1,898
🐛 버그신고