답변 5개 / 댓글 4개
채택된 답변
+20 포인트
2022-02-25 (금) 11:34:57
Copy
$row = sql_fetch("SELECT COUNT(*) AS cnt FROM `g5_write_게시판테이블ID` WHERE mb_id = '내아이디' AND wr_is_comment = '1'");
echo $row['cnt'];
붉은색 부분을 빼면 댓글+글
붉은색 부분의 1을 0 으로 바꾸면 작성한 글만
현재 접속한 회원 아이디로 하려면 내아이디 부분에 {$member['mb_id']}
답변에 대한 댓글 1개
Copy
<?php
include_once('./_common.php');
//게시판이 g5_write_free 일 경우
//게시판 이름과 아이디를 입력하면 댓글 수를 반환
$temp = get_my_comment('free', $member['mb_id']);
echo $temp;
function get_my_comment($target_board, $mb_id){
//게시판이 그누보드로 생성한 게시판일 경우 사용
global $g5;
$target_table = $g5['write_prefix'].$target_board;
$result = sql_query("SELECT count(*) as cnt FROM {$target_table} WHERE wr_comment != '0' AND mb_id = '{$mb_id}'");
$row = sql_fetch_array($result);
return $row['cnt'];
}
?>
2022-02-25 (금) 19:31:45
이런 부류가 제일 싫습니다..
원 주제를 해결 후 채택없이 질질 끄는...
2022-02-25 (금) 12:13:22
첫번째 댓글 보시면 mb_id = '내아이디' 여기에 아이디를 입력하면 해당 아이디의 글/댓글 수가 나옵니다.
get 이나 post 로 보내시면 쉽게 원하는 아이디의 댓글/글 작성 내역을 뽑으실수 있습니다.
답변에 대한 댓글 1개
2022-02-25 (금) 11:43:32
code 로 넣었더니 붉은색 표시가 안보이네요
AND wr_is_comment = '1'
이게 붉은색 표시 입니다.
답변에 대한 댓글 2개
2022-02-25 (금) 11:54:15
혹시 한가지 질문이 생각이 났는데, 회원이 있다면 회원들의 댓글 수도 구할 수 있는 방법이 있을까요?
답변을 작성하려면 로그인이 필요합니다.