테스트 사이트 - 개발 중인 베타 버전입니다

코멘트 역순 정렬 방법 문의

· 14년 전 · 1640 · 2
현재 코멘트 부분 페이징 및 역순 정렬(현재는 먼저쓴글이 젤 먼저 나오게 되어 있네요)
작업을 하는데요 페이징은 해결 됬는데
역순으로 코멘트를 뽑으려면 어떻게 해야 되나요;;

이것은 코멘트 하나씩 뽑아오는것...인데요 역순으로 뽑아 오려면 어떻게 해야하나요
<?
$i = $c_from_record;
for ($i; $i<$c_last_record; $i++) { $comment_id = $list[$i][wr_id];
?>



아래 코드는 페이징 때문에 들어간 코드
<? // 코멘트 번호 계산식 및 페이징 표시
$c_total_count = count($list); // 전체 코멘트 수 할당
$c_rows = 5; // 보여줄 개수
if ($c_total_count != 0){
$c_total_page = ceil($c_total_count / $c_rows); // 전체 페이지 계산
if (!$c_page) $c_page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$c_from_record = ($c_page - 1) * $c_rows; // 시작 코멘트 구하기
$c_last_record = $c_from_record + $c_rows; // 끝 코멘트 구하기
if($c_last_record > $c_total_count){ // 마지막 코멘트가 전체 코멘트 보다 크면 전체 코멘트로 할당
$c_last_record = $c_total_count;
}
}
?>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

order by 절 없나요?
오늘 처음 입문한 사람이지만
order by 절에
정렬이 어떻게되어있는지 확인해보세요
desc는 내림차순
생략하면 오름차순 asce
아닌가....... 정확한답변 못드린점 죄송합니다
14년 전
스킨부분만 손대려고 해서요...
$i = $c_from_record;
for ($i; $i<$c_last_record; $i++) { $comment_id = $list[$i][wr_id];
이게 반복문인데 $c_from_record 는 페이징할때 총 코멘트 갯수구요

for ($i; $i<$c_last_record; $i++)
부분을 $i-- 뭐 이런식으로 1,2,3,4 올라가는게 아니라 4,3,2,1 요런식으론 안될까 해서요;;

저도 초보라 for 구문 역순으로 변형만 시키면 되는데 그걸 못하겠네요 ^^:

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440