어려운 질문하나 드려도 될까요..(게시판 글 조건 삭제)

어려운 질문하나 드려도 될까요..(게시판 글 조건 삭제)

QA

어려운 질문하나 드려도 될까요..(게시판 글 조건 삭제)

본문

그누보드4에 입문한지 갓 3개월 되는 신입생입니다.

 

고수분들이 답변한것들과 인터넷을 활용하여 이것저것 정말 많이 배워 고수분들께

 

엄청난 감사함과 감동을 느끼고 있는 중이지요...

 

왠만하면 고수분들의 도움 없이 혼자 해결해 보고 싶었지만.... 도무지 엄두가 안나서 여쭤봅니다...

 

다름이 아니라 

 

sql에서

 

g4_write_room1 테이블에

 

wr_3의 값이 '입금대기' 값을 가지고 있는 상황에서 '입금확인' 으로 바뀌지 않고

 

글 작성후 하루가 지났다면..

 

글이 자동적으로 삭제를 해주고 싶습니다...

 

혼자 공부를 해본 결과

 

sql에

 

Delete from g4_write_room1 where wr_3='입금대기' AND wr_datetime >= DATE_ADD(NOW(), INTERVAL -24 HOUR)

 

를 써주면 입금대기인 상태에서 24시간전 값을 지워주는건 알아냈는데요...

 

별도로 실행시키지 않아도... 자동적으로 지워지게 하고싶은데.. 어디다가 어떻게 적용해야 하는건지...

 

제대로 작성한건 맞는지... 고수님들 도와주세요 ㅠㅠ

 

혼자서 독학하려고 하니 너무나도 힘이드네요.... 

이 질문에 댓글 쓰기 :

답변 3

해당 sql을 게시판 스킨의 list.skin.php 상단에 넣어주세요. 그럼 게시판에 누가 들어오든 해당 구문이 실행되기 때문에 자동적으로 삭제되게 할 수 있습니다. 

질문하나 더 해도 될까요?
게시판 작성을 23일 11시에 했다고 할경우
24일 11시에 누구라도 접속하면 삭제 되는건 알겠는데요..
24일 12시 13시에 접속을 해버리면 23일 11시에 적어놓은 게시물이 삭제가 안되는데.. 방법이 없을까요..?

linux서버를 직접 운영하시거나 corntab을 지원하는 호스팅을 사용하신다면 가능하긴 합니다.

 

구글링으로 corntab으로 검색해보세요

질문하나 더 해도 될까요?
게시판 작성을 23일 11시에 했다고 할경우
24일 11시에 누구라도 접속하면 삭제 되는건 알겠는데요..
24일 12시 13시에 접속을 해버리면 23일 11시에 적어놓은 게시물이 삭제가 안되는데.. 방법이 없을까요..?

페이지에 아무도 접속하지 않아도 실행시키려면 crontab이 필요하고

그런게 아니라면 간단하게 해결하는건 누구나 항상 접속하는 페이지 아무곳에서나 해당 쿼리를 날려주면 될거같네요.

질문하나 더 해도 될까요?
게시판 작성을 23일 11시에 했다고 할경우
24일 11시에 누구라도 접속하면 삭제 되는건 알겠는데요..
24일 12시 13시에 접속을 해버리면 23일 11시에 적어놓은 게시물이 삭제가 안되는데.. 방법이 없을까요..?

답변을 작성하시기 전에 로그인 해주세요.
전체 1

회원로그인

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