인터벌 적용 정렬

인터벌 적용 정렬

QA

인터벌 적용 정렬

본문

bbs/new.php    를 조회수 순으로 정렬하고자

코드 요부분을

$sql_order = " order by as_hit desc "; 

이렇게 해주었더니 역시  잘 됩니다~

여기다 오늘부터 5일전 자료라는 조건을 추가하려고

이렇게 바꿨더니

$sql_order = " wr_datetime > date_sub(now(), interval 5 day) order by as_hit desc "; 

제가 실수가 있는지 잘 안되네요; 잘 모르기도 합니다 ㅠㅠ

형님들의 고견 부탁드립니다 

 

 


$sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search <> '0' and b.bo_use_search <= '{$member['mb_level']}' and c.as_show <> '0' ";
$gr_id = isset($_GET['gr_id']) ? substr(preg_replace('#[^a-z0-9_]#i', '', $_GET['gr_id']), 0, 10) : '';
if ($gr_id) {
    $sql_common .= " and b.gr_id = '$gr_id' ";
}
$view = isset($_GET['view']) ? $_GET['view'] : "";
if ($view == "w")
    $sql_common .= " and a.wr_id = a.wr_parent ";
else if ($view == "c")
    $sql_common .= " and a.wr_id <> a.wr_parent ";
else
    $view = '';
$mb_id = isset($_GET['mb_id']) ? ($_GET['mb_id']) : '';
$mb_id = substr(preg_replace('#[^a-z0-9_]#i', '', $mb_id), 0, 20);
if ($mb_id) {
    $sql_common .= " and a.mb_id = '{$mb_id}' ";
}
$sql_order = " order by as_hit desc ";  ////////////요부분
 

이 질문에 댓글 쓰기 :

답변 1

앞에 and를 붙여야 하지 않을까요?

$sql_order = "and wr_datetime > date_sub(now(), interval 5 day) order by as_hit desc "; 
이렇게요

답변을 작성하시기 전에 로그인 해주세요.
전체 181
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT