전체 목록 보이기시 하단에 날짜순으로 정렬 질문 합니다 ^^ 정보
전체 목록 보이기시 하단에 날짜순으로 정렬 질문 합니다 ^^
본문
현재 게시판에
전체 목록 보이기 사용 중인데요
다른 게시판에 게시물을 옮기면
날짜와 상관 없이 최상단으로 가서
배추베이직 옵션 날짜순으로 정렬 시키면 날짜 순으로 다시 정렬 되는데요
문제는
전체 목록 될때 아래 표시되는 목록을 wr_id 순으로 표시 되어서
전체 목록 번호가 뒤죽 박죽 이네요 .
혹시 전체 목록 보이기 하단 리스트를 날짜순으로 정렬 시키려면 어떻게 해야 할까요?
전체 목록 보이기 사용 중인데요
다른 게시판에 게시물을 옮기면
날짜와 상관 없이 최상단으로 가서
배추베이직 옵션 날짜순으로 정렬 시키면 날짜 순으로 다시 정렬 되는데요
문제는
전체 목록 될때 아래 표시되는 목록을 wr_id 순으로 표시 되어서
전체 목록 번호가 뒤죽 박죽 이네요 .
혹시 전체 목록 보이기 하단 리스트를 날짜순으로 정렬 시키려면 어떻게 해야 할까요?
댓글 전체
쿼리문 끝단에 보시면 order by wr_id asc 또는 desk 로 되어있을 겁니다.
그 부분을
order by 글쓴날짜필드명 asc 또는 desk
즐거운 명절 보내세요
아... 가족 기다리느라 배도 고픈데...잠시 들렀습니다.
그 부분을
order by 글쓴날짜필드명 asc 또는 desk
즐거운 명절 보내세요
아... 가족 기다리느라 배도 고픈데...잠시 들렀습니다.

replace님 감사합니다.
$query = " select COUNT(*) cnt from $write_table where wr_id > '$wr_id' and wr_is_comment = 0 ";
이부분 인데 wr_id 를 wr_datetime 으로 바꾸면 될까요 한번 해보겠습니다.
$query = " select COUNT(*) cnt from $write_table where wr_id > '$wr_id' and wr_is_comment = 0 ";
이부분 인데 wr_id 를 wr_datetime 으로 바꾸면 될까요 한번 해보겠습니다.

흠 wr_datetime 으로 변환해도 잘 안되데요 -0-a;;
$query = " select COUNT(*) cnt from $write_table where wr_id > '$wr_id' and wr_is_comment = 0 order by wr_datetime asc ";

Replace님 답변 감사합니다 ^^;;
여전히 옮겨 온 게시물을 정렬이 안되데요 ^^a;;
여전히 옮겨 온 게시물을 정렬이 안되데요 ^^a;;
$query = " select cnt , wr_datetime from $write_table where wr_id > '$wr_id' and wr_is_comment = 0 order by wr_datetime asc ";
전체갯수를 구하는 COUNT(*) 뺀
갯수를 알려면 퀴리문을 분리
$query1 = " select count(*) from $write_table where wr_id > '$wr_id' and wr_is_comment = 0";
$query2= " select cnt , wr_datetime from $write_table where wr_id > '$wr_id' and wr_is_comment = 0 order by wr_datetime asc ";
굳이 한줄을 원하시면
$query= " select (select count(*) from $write_table where wr_id > '$wr_id' and wr_is_comment = 0) as allCnt,cnt from $write_table where wr_id > '$wr_id' and wr_is_comment = 0 order by wr_datetime asc ";
전체갯수를 구하는 COUNT(*) 뺀
갯수를 알려면 퀴리문을 분리
$query1 = " select count(*) from $write_table where wr_id > '$wr_id' and wr_is_comment = 0";
$query2= " select cnt , wr_datetime from $write_table where wr_id > '$wr_id' and wr_is_comment = 0 order by wr_datetime asc ";
굳이 한줄을 원하시면
$query= " select (select count(*) from $write_table where wr_id > '$wr_id' and wr_is_comment = 0) as allCnt,cnt from $write_table where wr_id > '$wr_id' and wr_is_comment = 0 order by wr_datetime asc ";