채택완료
게시판 view 페이지에서 답글 수 카운트
안녕하세요, 게시판 view페이지에서 현재 게시물에 달린 답글 수를 보여주고 싶은데요
찾아보고 코드를 작성해보았습니다.
Copy
<?php
$row_reply = sql_fetch(" select count(*) as cnt from g5_write_big_mouth where wr_reply != '' ");
?>
<strong>답글 <?=$row_reply['cnt']?>건</strong>
처음엔 문제없이 잘 되는듯했으나.. 테스트해보니 현재 게시물의 답글이나, 답글의 답글도 모두 답글 수가 똑같이 카운트되더라고요.
https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=199
이걸 보고 했는데 리스트게시판에 적용되는걸 뷰페이지에 적용해서 그런건가 짐작은 가는데 코드를 어떻게 고쳐야할지는 모르겠네요 ㅠ_ㅠ
도와주시면 감사하겠습니다..
답변 3개 / 댓글 6개
채택된 답변
+20 포인트
select count(*) as cnt from g5_write_big_mouth where wr_num = '{$view['wr_num']}' and wr_reply != ''
.. 테스트해보니 현재 게시물의 답글이나, 답글의 답글도 모두 답글 수가 똑같이 카운트되더라고요...
===
원하시는 카운트가 뭔지 설명해 주셔야...
wr_reply like '_'
이런 걸 원하시는 건가요?
답변에 대한 댓글 4개
Copy
<?php $row_reply = sql_fetch(" select count(*) as cnt from g5_write_{$bo_table} where wr_num = '{$view['wr_num']}' and wr_reply != '' "); ?> <strong>답글 <?=$row_reply['cnt']?>건</strong>
답변을 작성하려면 로그인이 필요합니다.
알려주신대로 코드를 수정했는데 결과가 바뀌지 않았습니다 어찌해야할까요 ㅠㅠ