채택완료
2시간에 한번 맨 마지막글이 맨 첫번째 글로 점프 질문 드립니다.
게시판에서 wr_datetime 날짜 최근것으로 정렬하여 2시간에 한번
맨 마지막글이 맨 첫번째 글로 점프 되도록 구현을 하려고 합니다.
감사합니다.
|
답변 5개 / 댓글 3개
채택된 답변
+20 포인트
2022-05-03 (화) 00:20:15
wr_id 기준으로
4
3
2
1
==
2시간 후에는
1
4
3
2
이렇게 되는 건가요?
답변에 대한 댓글 2개
2022-05-04 (수) 14:45:03
게시물 갯수가 많지 않다면
https://stackoverflow.com/questions/5601707/php-rotate-an-array
이런 방식으로 2시간마다 한 칸씩 밀면서 뽑아오면 되겠네요.
https://stackoverflow.com/questions/5601707/php-rotate-an-array
이런 방식으로 2시간마다 한 칸씩 밀면서 뽑아오면 되겠네요.
alexseo
2022-05-04 (수) 18:44:40
엑스엠엘 님, 답변 감사합니다.
alexseo
2022-05-03 (화) 12:14:36
썽피리님, 답변 감사합니다.
get_next_num($write_table) 이 함수는 어디에 있나요?
답변에 대한 댓글 1개
Feelz996
2022-05-03 (화) 09:54:19
그누보드 기본 정렬 방식이 입력순서대로 부여된 wr_num 컬럼을 이용해서 정렬을 하고 있으니 wr_datetime은 날짜 데이터니까 굳이 건드리지 않고 wr_num을 활용하시는게 좋을듯 합니다.
2시간에 한번씩 맨마지막에 있는 게시물을 get_next_num($write_table) 함수로 해당 테이블
새로운 wr_num값을 가져와서 업데이트 해주는 방식으로 하시면 될것 같습니다.
대신 업데이트 하실때 해당 글의 답변이나 댓글까지 모두 업데이트 하셔야 꼬이지 않고 정상적으로
답변형식이나 댓글이 출력될듯 하네요.
alexseo
2022-05-03 (화) 09:18:15
엑스엠엘 님, 답변 감사합니다.
네, 맞습니다.
위에서 말씀하신 것을 게시판에서 구현하고 싶은데요.
답변을 작성하려면 로그인이 필요합니다.