팁 게시판에 있는 게시물 자동삭제에 대해서.
본문
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 특정게시판에 적용하고 싶을때
$ttable = array('게시판1', '게시판2', '게시판3');
foreach($ttable as $t) {
$tbo_table = $t;
// 특정게시판에 적용하고 싶을때
/*
// 전체게시판에 적용하고 싶을때
$sql = "select * from ".$g5['board_table']." order by bo_table asc ";
$result = sql_query($sql);
while($data = sql_fetch_array($result)) {
$tbo_table = $data["bo_table"];
// 전체게시판에 적용하고 싶을때
*/
sql_query(" delete from ".$g5['write_prefix'].$tbo_table." where wr_datetime < date_add(now(), interval -1 day) ");
sql_query(" delete from ".$g5['new_win_table']." where wr_datetime < date_add(now(), interval -1 day) and bo_table = '".$tbo_table."' ");
...이하 생략...
그누보드 팁에서 봤는데요.
궁금한게 -1day 가 하루후에 삭제인것 같은데.
쿼리문 2곳 -1day 를 수정해줘야 하는건가요?
일주일 후라면 -7day로 수정하면 되는건가요?
답변 1
2군데 수정하시면 됩니다.
위의 쿼리는 게시판 테이블에서 삭제 하는것이고
아래 쿼리는 새글 테이블에서 삭제하는 쿼리 입니다.
그리고일주일은 -7 day 또는 -1 week 하셔도 됩니다.