총게시물 수 총코멘트 수 정보
총게시물 수 총코멘트 수본문
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
$html_title = "게시물 전체수";
?>
<?
$dbqry="SELECT * FROM gb_board ";
$rs=sql_query($dbqry);
$total_board = mysql_num_rows($rs);
while($row=mysql_fetch_array($rs))
{
if($bo_table) {}
else
{
$bbs_table = "gb_write_$row[bo_table]";
$dbqry_bbs=" SELECT `$bbs_table`.* FROM `$bbs_table` where wr_comment = '0'"; //전체게시물
$dbqry_cmt=" SELECT `$bbs_table`.* FROM `$bbs_table` where wr_comment <> '0'"; //전체 코멘트
$rs1=sql_query($dbqry_bbs);
$rs2=sql_query($dbqry_cmt);
// 작성한 전체문서 갯수알아옴
$total_bbs_tot[] = mysql_num_rows($rs1);
$total_cmt_tot[] = mysql_num_rows($rs2);
} //if 끝
} //while끝
for( $i=0; $i < $total_board; $i++ ) {
$total_id_bbs_tot = $total_id_bbs_tot + $total_bbs_tot[$i];
$total_id_cmt_tot = $total_id_cmt_tot + $total_cmt_tot[$i];
}
?>
총게시물수 : <?=$total_id_bbs_tot?> 건 / 총코멘트수 : <?=$total_id_cmt_tot?> 건
############################################################
위와 같이 있는데... 저렇게 하면 속도가 느리군요?
아주 간단히 총게시물과 코멘트을 불러올수 없을까요? (속도 빠르게 ..)
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
$html_title = "게시물 전체수";
?>
<?
$dbqry="SELECT * FROM gb_board ";
$rs=sql_query($dbqry);
$total_board = mysql_num_rows($rs);
while($row=mysql_fetch_array($rs))
{
if($bo_table) {}
else
{
$bbs_table = "gb_write_$row[bo_table]";
$dbqry_bbs=" SELECT `$bbs_table`.* FROM `$bbs_table` where wr_comment = '0'"; //전체게시물
$dbqry_cmt=" SELECT `$bbs_table`.* FROM `$bbs_table` where wr_comment <> '0'"; //전체 코멘트
$rs1=sql_query($dbqry_bbs);
$rs2=sql_query($dbqry_cmt);
// 작성한 전체문서 갯수알아옴
$total_bbs_tot[] = mysql_num_rows($rs1);
$total_cmt_tot[] = mysql_num_rows($rs2);
} //if 끝
} //while끝
for( $i=0; $i < $total_board; $i++ ) {
$total_id_bbs_tot = $total_id_bbs_tot + $total_bbs_tot[$i];
$total_id_cmt_tot = $total_id_cmt_tot + $total_cmt_tot[$i];
}
?>
총게시물수 : <?=$total_id_bbs_tot?> 건 / 총코멘트수 : <?=$total_id_cmt_tot?> 건
############################################################
위와 같이 있는데... 저렇게 하면 속도가 느리군요?
아주 간단히 총게시물과 코멘트을 불러올수 없을까요? (속도 빠르게 ..)
댓글 전체
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
$html_title = "게시물 전체수";
//$t_start = getmicrotime();
$rs=sql_query("SELECT bo_table FROM gb_board");
$total_id_bbs_tot = 0;
$total_id_cmt_tot = 0;
while($row=mysql_fetch_array($rs))
{
$bbs_table = "gb_write_$row[bo_table]";
$dbqry_bbs=" SELECT count(*) as cnt FROM $bbs_table where wr_comment = '0'"; //전체게시물
$dbqry_cmt=" SELECT count(*) as cnt FROM $bbs_table where wr_comment <> '0'"; //전체 코멘트
$rs1=sql_fetch($dbqry_bbs);
$rs2=sql_fetch($dbqry_cmt);
$total_id_bbs_tot += $rs1[cnt];
$total_id_cmt_tot += $rs2[cnt];
} //while끝
//$t_end = getmicrotime();
//printf (" time : %.5f<br>\n", $t_end - $t_start);
?>
총게시물수 : <?=$total_id_bbs_tot?> 건 / 총코멘트수 : <?=$total_id_cmt_tot?> 건
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
$html_title = "게시물 전체수";
//$t_start = getmicrotime();
$rs=sql_query("SELECT bo_table FROM gb_board");
$total_id_bbs_tot = 0;
$total_id_cmt_tot = 0;
while($row=mysql_fetch_array($rs))
{
$bbs_table = "gb_write_$row[bo_table]";
$dbqry_bbs=" SELECT count(*) as cnt FROM $bbs_table where wr_comment = '0'"; //전체게시물
$dbqry_cmt=" SELECT count(*) as cnt FROM $bbs_table where wr_comment <> '0'"; //전체 코멘트
$rs1=sql_fetch($dbqry_bbs);
$rs2=sql_fetch($dbqry_cmt);
$total_id_bbs_tot += $rs1[cnt];
$total_id_cmt_tot += $rs2[cnt];
} //while끝
//$t_end = getmicrotime();
//printf (" time : %.5f<br>\n", $t_end - $t_start);
?>
총게시물수 : <?=$total_id_bbs_tot?> 건 / 총코멘트수 : <?=$total_id_cmt_tot?> 건
깔끔해서 좋네요 ^^ 감사합니다.