db_table.optimize.php는 계속 돌아가는건가요?

db_table.optimize.php는 계속 돌아가는건가요?

QA

db_table.optimize.php는 계속 돌아가는건가요?

본문

쪽찌나 게시물등 기간이 지나면 자동삭제기능이 담겨있는 파일인데요 제가 여기다가 웹에 다른 기능을 추가했습니다. 3일이 지나거나 NULL이면 DB내에서 칼럼을 삭제하게 되게 만들었는데요 적용하니 DB에서 바로지워지지 않는것 같습니다. 일정 시간간격으로 지워는건가요?

이 질문에 댓글 쓰기 :

답변 1

해당 파일은 최고관리자로 접속했을 때 설정된 날짜를 체크해서 실행합니다.

거기보단 extend 폴더에 파일 만들어서 올리고 테스트해보세요.

우선 답변감사드립니다! 설정된 날짜를 체크해서 실행한다는게 최고관리자가 접속했을때마다 실한다는건가요? extend 폴더안에있는 파일들은 매번 실행되는건가요? 초짜라 많이 모릅니다 ㅜㅜ

말씀하신 파일 상단에 보면 최고관리자일 때만 실행하라는 내용이 있습니다.
쪽지를 예로 들면 쪽지가 오고 간 날짜가 기록될 테고 관리자 설정에 보면 쪽지 삭제 기간이 있는데 그 두 날짜를 비교해서 실행하겠죠. 대신 관리자로 로그인해야 그 작업이 이루어지는 거고요.
extend 폴더에 파일을 만들어서 올리면 누군가 사이트에 한 명이라도 접속하면 실행되고 페이지 전환이나 새로고침이 있을 때도 체크가 됩니다. 삭제가 안된다면 쿼리문 자체가 잘 못 된 듯싶습니다.

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

회원로그인

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