테스트 사이트 - 개발 중인 베타 버전입니다

그누보드4 특정기간 게시글 삭제 방법 채택완료

지솩 6년 전 조회 2,874

특정게시판의 특정기간 동안의 게시글을 전부삭제 하고싶습니다.

몇개의 게시판에 스팸글이 너무 많이 올라와서 일일이 지우는데도 한계가 있습니다 ㅠㅠ

 

특정게시판의 특정기간동안 게시글을 삭제 하는 소스를 알려주시면 대단히 감사하겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
e
6년 전

아래 소스를 특정 페이지에 넣어서 실행하고 삭제하시면 됩니다.

그 게시판의 전체 게시물 숫자는 수정해줘야 합니다.

g4_board 테이블의 http://sjmentor.com/myadmin/sql.php?db=tjdtnrtks&table=g4_board&token=5c6ab6cb3eb523f3b13c5d173256b37a&sql_query=SELECT+%2A+FROM+%60g4_board%60+ORDER+BY+%60g4_board%60.%60bo_count_write%60+ASC" title="정렬">bo_count_write 

단, 첨부파일도 삭제하실려면 다른 소스도 추가해야 합니다.

</p>

<p>$bo_table = "fee"; //게시판코드</p>

<p>$wr_datetime = "2016-01-01"; //원하는 날짜</p>

<p>$sql = "delete from g4_write_$bo_table where wr_datetime<'$wr_datetime'";</p>

<p>sql_query($sql);</p>

<p>

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

지솩
6년 전
정말 감사합니다. 혹시 특정기간도 가능 할까요? 2017-01-01 ~ 2018-0101 이렇게 특정기간의 글을 삭제하고자 합니다. 다시한번 부탁드리겠습니다.
e
eyekiss
6년 전
where wr_datetime>='2017-01-01' and wr_datetime<'2018-01-01'
지솩
6년 전
그리고 올려주신 소스를 실행 했떠니
Fatal error: Call to undefined function sql_query() in /www/odysseyofthemind_co_kr/board_del.php on line 6 이와 같은 오류가 뜹니다.
지솩
6년 전
다시 해보니 잘 됩니다 정말 너무너무 감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인