최하위 게시글을 최신글로 변경하려고 합니다. 채택완료
미돌돌
3년 전
조회 1,817
안녕하세요
최하위에 있는 게시글을 2시간에 한번씩 점프해서 맨 처음 게시글로 변경하려고 합니다.
총 3개의 게시물이 있다고 가정했을때
1
2
3
순으로 정렬이 되어 있다면 2시간후
1(기존의 3번)
2(기존의 1번)
3(기존의 2번)
이런 방식으로 2시간에 한번씩 돌아가게 하려고 하는데 최신글도 같이 이런 방식으로
출력이 되게 하려고 합니다.
고수님들의 조언 구해봅니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
플라이
Expert
3년 전
Crontab으로 해서 마지막글을 체크해서 2시간마다 최신날짜로 반영하게 하고
정렬은 order by 날짜 기준으로 정렬해서 최신날짜로 수정반영하면 될듯 싶습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
미돌돌
3년 전
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
3년 전
top_wr_id, 변경 시각을 게시판 설정 등에 저장하고
짝수 시간이 되면 top_wr_id를 전진, 변경 시각 갱신
order by if( wr_id < top_wr_id, 0, 1) ASC, wr_id DESC
이런 식으로 순서를 변경하면 되지 않을까요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
미돌돌
3년 전
답변 감사드립니다.
a
alexseo
3년 전
top_wr_id 이 것이 무엇이죠?
만들어야 하나요? 아니면 게시판에 설정하는 부분이 있나요?
만들어야 하나요? 아니면 게시판에 설정하는 부분이 있나요?
�
엑스엠엘
3년 전
top_wr_id는
일시적인 wr_id 최대 값 정도로 생각하시면 됩니다.
일시적인 wr_id 최대 값 정도로 생각하시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인