인터벌 적용 정렬

인터벌 적용 정렬

QA

인터벌 적용 정렬

답변 1

본문

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 "; 
이렇게요

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