특정게시판의 특정기간 동안의 게시글을 전부삭제 하고싶습니다.
몇개의 게시판에 스팸글이 너무 많이 올라와서 일일이 지우는데도 한계가 있습니다 ㅠㅠ
특정게시판의 특정기간동안 게시글을 삭제 하는 소스를 알려주시면 대단히 감사하겠습니다.
|
답변 1개 / 댓글 4개
채택된 답변
+20 포인트
eyekiss
2018-12-28 (금) 15:01:43
아래 소스를 특정 페이지에 넣어서 실행하고 삭제하시면 됩니다.
그 게시판의 전체 게시물 숫자는 수정해줘야 합니다.
g4_board 테이블의 bo_count_write
단, 첨부파일도 삭제하실려면 다른 소스도 추가해야 합니다.
Copy
$bo_table = "fee"; //게시판코드
$wr_datetime = "2016-01-01"; //원하는 날짜
$sql = "delete from g4_write_$bo_table where wr_datetime<'$wr_datetime'";
sql_query($sql);
답변에 대한 댓글 4개
2018-12-28 (금) 15:03:14
정말 감사합니다. 혹시 특정기간도 가능 할까요? 2017-01-01 ~ 2018-0101 이렇게 특정기간의 글을 삭제하고자 합니다. 다시한번 부탁드리겠습니다.
eyekiss
2018-12-28 (금) 15:05:11
where wr_datetime>='2017-01-01' and wr_datetime<'2018-01-01'
2018-12-28 (금) 15:05:55
그리고 올려주신 소스를 실행 했떠니
Fatal error: Call to undefined function sql_query() in /www/odysseyofthemind_co_kr/board_del.php on line 6 이와 같은 오류가 뜹니다.
Fatal error: Call to undefined function sql_query() in /www/odysseyofthemind_co_kr/board_del.php on line 6 이와 같은 오류가 뜹니다.
답변을 작성하려면 로그인이 필요합니다.