답변 3개
채택된 답변
+20 포인트
플라이
Expert
4년 전
$hap_total = sql_fetch(" select count(*) as sum from g5_write_fre where wr_is_comment='1' and wr_parent='$view[wr_id]' and wr_2 is not null ");
이런식으로 하시면 되지 않을까 싶은데요 입력된 글에 대한 개수를 뽑기 위해서는요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 7개
�
재아
4년 전
�
플라이
4년 전
설명이 조금 애매한게요 이게 게시글중 wr_2의 값이 있는 경우의 댓글개수를 가져오는건데요
wr_2의 여분필드 안에 있는 값이 숫자인건가요?
그렇다면
$hap_total = sql_fetch(" select sum(wr_2) as sum from g5_write_fre where wr_is_comment='1' and wr_parent='$view[wr_id]' ");
이렇게 하시면 총 값이 더해져서 나옵니다.
wr_2의 여분필드 안에 있는 값이 숫자인건가요?
그렇다면
$hap_total = sql_fetch(" select sum(wr_2) as sum from g5_write_fre where wr_is_comment='1' and wr_parent='$view[wr_id]' ");
이렇게 하시면 총 값이 더해져서 나옵니다.
�
재아
4년 전
@플라이 님 말 듣고 생각해보니 입력값이 숫자가 아니네요!
댓글 입력한 리스트중에 wr_2 에 값이 있는게 몇개인지 카운트가 나와야 하네요~
그래서 다시 정리 해보니 ....
$hap_total = sql_fetch(" select count(wr_2) as cn from g5_write_fre where wr_is_comment='1' and wr_parent='$view[wr_id]' ");
echo $hap_total[cnt];
로 해봤는데요~ 전체 댓글 갯수만 나오네요!
댓글 입력한 리스트중에 wr_2 에 값이 있는게 몇개인지 카운트가 나와야 하네요~
그래서 다시 정리 해보니 ....
$hap_total = sql_fetch(" select count(wr_2) as cn from g5_write_fre where wr_is_comment='1' and wr_parent='$view[wr_id]' ");
echo $hap_total[cnt];
로 해봤는데요~ 전체 댓글 갯수만 나오네요!
�
플라이
4년 전
그럼 제가 맨 처음에 답변 드린 기준이 맞습니다.
�
재아
4년 전
and wr_2 is not null 이 무슨뜻일까요?
공백이어도 카운트를 하는것 같아서요~
공백이어도 카운트를 하는것 같아서요~
�
플라이
4년 전
null인 경우인데요 아니라면 wr_2 !='' 이렇게 변경해서 적용해 보세요
�
재아
4년 전
그렇게 하니깐 되네요~~ 감사합니다.~
댓글을 작성하려면 로그인이 필요합니다.
4년 전
select sum(wr_2) as sum from ... 합계
select sum(if(wr_2>'',1,0)) as sum from ... 갯수
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
재아
4년 전
감사합니다. 이런 방법도 있었네요~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제가 원하는건 해당 댓글중에 wr_2의 여분필드 총 갯수나 총 합이 필요하거든요~