g5_board_new 가 게시물/댓글 전체 정보를 가지고 있나요? 채택완료
welcome
6년 전
조회 2,582
사용자가 쓴 게시물수랑 댓글 수를 이런식으로 추출해도 될까요?
</p>
<p>//게시물수</p>
<p> $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'];</p>
<p> </p>
<p>//댓글수</p>
<p> $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'];</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
마르스컴퍼니
Expert
6년 전
</p>
<p>$sql = "
select bo_table
from {$g5['board_table']}
";</p>
<p> </p>
<p>$result = sql_query($sql);</p>
<p>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'];
} </p>
<p> </p>
<p>echo $tot_cnt;
echo '/';
echo $tot_cnt_cmt;</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인