질문드려요.. > 그누4 질문답변

그누4 질문답변

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

질문드려요.. 정보

질문드려요..

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=9
까만도둑님 팁을 조금 수정했습니다.
나의 코멘트수,게시글 수만 필요하기때문에 군더더기 뺀다고 내용을 막 지워보았는데요..
아래 내용중 나의 코멘트수,게시글 수를 구하는데 필요없는 부분이 더 있는지요..??
최대한 소스를 줄여보려고 하거든요..
추가로 아래 내용을 함수로 만들어 사용할수도 있을까요??

<?
 //echo $user_id;
 //echo $user_num;

 // 그룹정보읽기
 $dbqry="select from $g4[group_table] order by gr_id";

 $rs=mysql_query($dbqry);

 while($row=sql_fetch_array($rs)) {
  $group_list[$row[gr_id]]=$row;
 }
 $gr_name='';
 // 게시판 목록을 읽어서 메뉴로 만들어 버린다.
 $dbqry="SELECT * FROM $g4[board_table] ORDER BY gr_id, bo_table, bo_subject";
 $my_post_rs=sql_query($dbqry);
 $total_board = mysql_num_rows($my_post_rs);


 $all_my_post = 0;
 $all_my_cmt = 0;

 while($row=sql_fetch_array($my_post_rs)) {
 
 $gul_su_qry="select * from g4_write_$row[bo_table] where wr_comment > '-1'";
 $my_post_qry="select * from g4_write_$row[bo_table] where wr_comment > '-1' and mb_id = '$mb_id'";
/*
 $gul_su_qry="select * from $g4[write_table] where wr_comment = '0'";
 $my_post_qry="select * from $g4[write_table] where wr_comment = '0' and mb_id = '$member[mb_id]'";
*/ 
 $gul=sql_query($gul_su_qry);
 $total_gul = mysql_num_rows($gul);
 $my_all_gul = $my_all_gul+$total_gul;

 $my_post=sql_query($my_post_qry);
 $my_post = mysql_num_rows($my_post);
 $all_my_post =  $all_my_post+$my_post;


 $cmt_su_qry="select * from {$g4[write_prefix]}{$row[bo_table]} where wr_is_comment = '1'";
// $my_cmt_qry="select * from g4_write_$row[bo_table] where wr_comment < '0' and mb_id = '$member[mb_id]'";
 $my_cmt_qry="select * from {$g4[write_prefix]}{$row[bo_table]} where wr_is_comment = '1' and mb_id = '$mb_id'";

 $cmt=sql_query($cmt_su_qry);
// $total_cmt = mysql_num_rows($cmt) - mysql_num_rows($gul);  //게시판코멘트수
 $total_cmt = mysql_num_rows($cmt);  //게시판코멘트수
 $my_all_cmt = $my_all_cmt+$total_cmt; //내가쓴게시판코멘트수

 $my_cmt=sql_query($my_cmt_qry);
 $my_cmt = mysql_num_rows($my_cmt);  //전체게시판코멘트수
 $all_my_cmt =  $all_my_cmt+$my_cmt; //내가쓴전체게시판코멘트수


 //echo $total_cmt." : ".$my_all_cmt." : ".$my_cmt." : ".$all_my_cmt." : ";
 }

?>

  • 복사

댓글 전체

<?
include_once("./_common.php");

// 내가 쓴 전체 코멘트 (new 테이블 기록)
$sql = " select count(*) as cnt from $g4[board_new_table] where mb_id = '$member[mb_id]' and wr_id != wr_parent ";
$row = sql_fetch($sql);

echo "나의 전체 코멘트 : ";
echo $row['cnt'];

echo "<br>";

// 모든 게시판 코멘트 합산.
$sql = " select sum(bo_count_comment) as cnt from $g4[board_table] ";
$row2 = sql_fetch($sql);

echo "전체 코멘트 : ";
echo $row2['cnt'];
?>
© SIRSOFT
현재 페이지 제일 처음으로