g5_board_new 가 게시물/댓글 전체 정보를 가지고 있나요?

g5_board_new 가 게시물/댓글 전체 정보를 가지고 있나요?

QA

g5_board_new 가 게시물/댓글 전체 정보를 가지고 있나요?

본문

사용자가 쓴 게시물수랑 댓글 수를 이런식으로 추출해도 될까요?


//게시물수
        $memid = $member['mb_id'];
        $sql = "select count(*) as cnt from g5_board_new where wr_id = wr_parent and mb_id = '$memid'";
        echo $sql;
        $row = sql_fetch($sql);
        $u_post = $row['cnt'];
 
//댓글수
        $sql = "select count(*) as cnt from g5_board_new where wr_id != wr_parent and mb_id = '$memid'";
        echo $sql;
        $row = sql_fetch($sql);
        $u_reply = $row['cnt'];

이 질문에 댓글 쓰기 :

답변 2


$sql = " 
    select bo_table
      from {$g5['board_table']} 
";
 
$result = sql_query($sql);
for ($i = 0; $row = sql_fetch_array($result); $i++) {
  $tmp_write_table = $g5['write_prefix'].$row['bo_table'];
  
  $sql = " select count(*) as cnt from {$tmp_write_table} where mb_id = '{$member['mb_id']}' and wr_is_comment = 0";  
  $row2 = sql_fetch($sql);
  
  $tot_cnt += $tot_cnt + (int) $row2['cnt'];
  
  $sql = " select count(*) as cnt_cmt from {$tmp_write_table} where mb_id = '{$member['mb_id']}' and wr_is_comment = 1";  
  $row2 = sql_fetch($sql);
  $tot_cnt_cmt += (int) $row2['cnt_cmt'];
  
}    
 
echo $tot_cnt;
echo '/';
echo $tot_cnt_cmt;

환경설정 > 기본환경설정 > 최근게시물 삭제 

여기에 설정된 이후는 삭제됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 39
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT