특정 게시글의 모든 댓글을 삭제하려면 ...?? 채택완료
초짜입니다
11년 전
조회 6,155
안녕하세요 ~~
특정 게시글에 달린 모든 댓글을 삭제하려고 하는데요 ~
검색을 해보면 특정 "게시글" 이 아닌 특정 "게시판" 의 삭제 방법 밖에 없더라구요 ㅠ,ㅠ..
sql_query("delete from $write_table where wr_is_comment>0"); <-- 이렇게 ..
위 소스를 어떻게 하면 .. wr_id 값을 주고 특정 게시글에 달린 모든 댓글을 삭제할 수 있을 것 같긴 한데 ..
도통 감이 잡히질 않습니다 ㅠㅠㅠ
어떻게 해야 할까요 ,,!!
----
방금 검색하다가 보았는데 ..
혹시 sql_query("delete from $write_table where wr_is_comment>0 and $wr_id"); 이렇게 하면 될까요 ...??
따로 호스팅받는게 없어서 테스트를 할 수도 없다능 ㅠㅠㅠ,,
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
sql_query("delete from $write_table where wr_is_comment>0 and wr_id = 삭제하고자 하는 게시물 아이디");
sql_query("update $write_table set wr_comment_num=0 where wr_id=삭제하고자 하는 게시물 아이디");
이렇게 하시면 되지 않을까요?
sql_query("update $write_table set wr_comment_num=0 where wr_id=삭제하고자 하는 게시물 아이디");
이렇게 하시면 되지 않을까요?
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
초짜입니다
11년 전
�
초짜입니다
11년 전
궁금해서 그냥 서버에서 실행하니까 삭제가 안되네용 ...
wr_id=게시글 값 으로 했는데 ㅠㅠ
wr_id=게시글 값 으로 했는데 ㅠㅠ
�
메이드
11년 전
어떤 형태로 실행하셨는 지 모르겠지만 아마 $write_table 변수가 없는 게 아닐까 생각됩니다.. $write_table 를 게시판 테이블로 바꿔서 해보세요
�
초짜입니다
11년 전
테이블 이름이 free 여서
sql_query("delete from g4_write_free where wr_is_comment>0 and wr_id = '187'");
이렇게 했는데 삭제는 안되구 그대로에요 ㅠㅠㅠ
sql_query("delete from g4_write_free where wr_is_comment>0 and wr_id = '187'");
이렇게 했는데 삭제는 안되구 그대로에요 ㅠㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
sql_query("update $write_table set wr_comment_num=0 where wr_id=삭제하고자 하는 게시물 아이디"); <-- 이건 뭐죠 ㅠㅠ,,