new.php (전체최신글) 에서 여분필드(wr_1)기준 정렬

new.php (전체최신글) 에서 여분필드(wr_1)기준 정렬

QA

new.php (전체최신글) 에서 여분필드(wr_1)기준 정렬

답변 2

본문

안녕하세요. 혹시..

new.php (전체최신글) 에서 여분필드(wr_1):예약날짜 값을 리스트에 불러왔는데요.

현재 글 올릴 날자 순으로 되어있는 정렬을 여분필드(wr_1):예약날짜​ 값으로 정렬이 가능하까요??

 

new.php 게시판은 관리자에서 따로 설정부분이 없어

초짜인 저에게는 너무 어려운 과제이네요.. 

이 질문에 댓글 쓰기 :

답변 2

new.php 파일보시면 25번째라인 (원본기준)

 

$sql_order = " order by a.bn_id desc "; 

 

이부분이 있습니다.

 

$sql_order = " order by b.wr_1 desc "; 로 바꿔주신후 

45번째라인보면 

 

$sql = " select a.*, b.bo_subject, c.gr_subject, c.gr_id {$sql_common} {$sql_order} limit {$from_record}, {$rows} "; 

 

이부분이 있습니다.

 

b테이블은 b_subject 만 셀렉트되었는데 이부분을

$sql = " select a.*, b.bo_subject,b.wr_1, c.gr_subject, c.gr_id {$sql_common} {$sql_order} limit {$from_record}, {$rows} ";

 

이렇게 해주시면 wr_1 기준으로 desc 정렬되며

최신글에서 wr_1필드를 출력하실수 있습니다.

 

<?php

error_reporting(E_ALL);

ini_set("display_errors", 1);

?>

상단에 넣어서 화면을 보시면 오류나 나올겁니다. 확인해서 수정하시면 되겠네요. 

 

혹시 a테이블 board_new_table 에 wr_1이라는 필드가 있어야 되는건가요??
그럼 $sql_order = " order by a.wr_1 desc "; 로 정렬이 되겠죠?
근데 전 new.skin.php 리스트 출력 부분에서 $list[$i]['wr_1'] 로 해당게시판 여분 필드를 뽑아 왔거든요..
초보가 용쓰느라 정말 힘듭니다 ㅠ
알려주실 수 있으신가요..??

위 기능은 현재 new.php에서 구현이 불가능 합니다. 최신등록글에 대한 테이블목록을 만들고 그 하위에 각 테이블별 글을 가져오는 구조입니다. 전체 테이블에 대한 최신순글을 가져오게 되니 원하는 결과를 new.php에서는 구하실 수 없을 겁니다. 별도로 개발을 하셔야 할 겁니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 29
© SIRSOFT
현재 페이지 제일 처음으로