여분필드값을 일정시간 지나면 다른값으로 바꾸는 것 좀 알려주세요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

여분필드값을 일정시간 지나면 다른값으로 바꾸는 것 좀 알려주세요. 정보

여분필드값을 일정시간 지나면 다른값으로 바꾸는 것 좀 알려주세요.

본문

게시판 글쓰기스킨에서 여분필드 wr_8에 new라는 값을 입력했습니다.

이 wr_8 값은 뷰화면에서 출력은 안되게 설정했습니다.


이 wr_8값은

전체검색에서 wr_8을 검색이 가능하게 하고,

bbs/search.php?sfl=wr_8&stx=new&sop=or&gr_id=product

이렇게 절대경로를 링크시켜놓았을때 출력되게하려고 만든 필드거든요.


문제는 이 절대경로로 접속하면 여분필드8에 new라는 값은 계속 살아있으니 계속 게시물이 검색됩니다.

이 new라는 값이 3일뒤엔 old라는 값으로 바뀌는 방법을 알고싶습니다.

3일뒤에 절대경로로 접속하면 없어지고,

bbs/search.php?sfl=wr_8&stx=old&sop=or&gr_id=product라는 절대경로를 링크시켜서 접속하면
이곳에서 나타나게 하고 싶습니다.

설명은 장황하나...

알고싶은건 딱한가지입니다.

1. 여분필드8에 new라는 값을 입력한다.
2. 3일뒤엔 이 new라는 값이 old로 바뀐다.
3. 중요한것은 new라는 값만이 바뀌어야한다. (예를 들어 hot이라는 값을 입력하면 바뀌지 않고)

부탁드립니다.

댓글 전체

방법만 나열하자면 ~
1. cron으로 3일에 한번 데이타업뎃
2. 수동처리파일 하나 만들어 3일에 한번 실행(자주 로딩되는 페이지에 심어놓으면 조음 )

실행할 쿼리는

UPDATE 테이블명 SET wr_8='old' WHERE UNIX_TIMESTAMP(wr_datetime) < UNIX_TIMESTAMP() - 86400 * 3  and wr_8='new'

설명하자면 new이고 타임값으로 3일전 데이타면 old로 바꿔라 입니다

공부해보세요^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT