이전글 2개, 다음글 2개 추출
본문
안녕하세요.
그누에서는 게시글-상세 view.php 에서
prev, next 변수로 이전글 1개, 다음글 1개를 얻는데요
이전글 2개, 다음글 2개를 얻으려면 어떤 쿼리를 써야할까요?
현재 그누에서 쓰는 로직이
이전글이 select wr_id, wr_subject, wr_datetime from {$write_table} where wr_is_comment = 0 and wr_num = '{$write['wr_num']}' and wr_reply < '{$write['wr_reply']}' {$sql_search} order by wr_num desc, wr_reply desc limit 1
다음글이 select wr_id, wr_subject, wr_datetime from {$write_table} where wr_is_comment = 0 and wr_num = '{$write['wr_num']}' and wr_reply > '{$write['wr_reply']}' {$sql_search} order by wr_num, wr_reply limit 1
이 쿼리인데
이전글을 2개, 다음글 2개를 얻으려면 그냥 limit 2 로 뽑아서 for 구문으로 각각 2개씩 돌리는게 좋을지..
아니면
이전이전글 1개, 이전글 1개
다음다음글 1개, 다음글 2개
이렇게 뽑는게 나을지.. 고민중입니다.
아래 방법으로 한다면
이전이전글은 쿼리를 어떻게 해야할까요?
다음다음글도 마찬가지구요.
쿼리 잘 아시는 분들, 도움 부탁드립니다. ㅠ
답변을 작성하시기 전에 로그인 해주세요.