질문드려요.. 정보
질문드려요..
본문
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'];
?>