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

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

· 12년 전 · 1001 · 3
게시판 글쓰기스킨에서 여분필드 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이라는 값을 입력하면 바뀌지 않고)

부탁드립니다.

댓글 작성

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

로그인하기

댓글 3개

12년 전
방법만 나열하자면 ~
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로 바꿔라 입니다

공부해보세요^^
덕분에 잘해결했습니다. 감사함다
아그리고 혹시 테이블명을 그룹범위안으로 바꿀순 없을까요? 복잡하려나..

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440