그룹 최신글 여분필드에 따라 정렬 문제..

그룹 최신글 여분필드에 따라 정렬 문제..

QA

그룹 최신글 여분필드에 따라 정렬 문제..

본문

안녕하세요

https://sir.kr/g5_tip/6683

을 그룹게시글 추출을 사용하려 하고 있습니다.

단... 최근날짜로 정렬이 아니라

여분필드 wr_1 의 낮은 순 으로 정렬하려 합니다.

 

        
        // 옵션에 따라 정렬
        $sql = "select * from {$tmp_write_table} where wr_is_comment = 0 ";
        $sql .= (!$category) ? "" : " and ca_name = '{$category}' ";
        $sql .= $subqry;
        $sql .= (!$orderby) ? "  order by wr_1 desc " : "  order by {$orderby} desc, wr_1 desc ";
        $sql .= " limit ".$limitrows."";
        $result = sql_query($sql);
        
        for ($i=0; $row = sql_fetch_array($result); $i++, $k++) {
            
            if(!$orderby) {
                $op_list[$k] = $row['wr_1'];
            } else  { 
                $op_list[$k] = is_string($row[$orderby]) ? sprintf("%-256s", $row[$orderby]) : sprintf("%016d", $row[$orderby]);
                $op_list[$k] .= $row['wr_1'];
                $op_list[$k] .= $row['wr_datetime'];
            }
            
            $list[$k] = get_list($row, $board, $latest_skin_path, $subject_len, $wr_name, $wr_10);
            
            $list[$k]['bo_table'] = $board['bo_table'];
            $list[$k]['bo_subject'] = $board['bo_subject'];
            $list[$k]['wr_name'] = $board['wr_name'];
            
            $list[$k]['bo_wr_subject'] = cut_str($board['bo_subject'] . $list[$k]['wr_subject'], $subject_len, $wr_name, $wr_10);
        }
    }

 

이렇게 하면 얼추 되긴하는데

wr_1 의 높은 순서 부터 출력이 됩니다.

wr_1 asc 로 하면 아예 먹통이 되는데요

 

뭐가 문제인지 모르겠습니다 ㅠ

 

고수님들의 도움을 부탁드리겠습니다......

이 질문에 댓글 쓰기 :

답변 1

$sql .= (!$orderby) ? "  order by wr_1 desc " "  order by {$orderby} desc, wr_1 desc ";

이 부분을 다음 처럼해서 시도해 보시죠.

$sql .= "  order by wr_1 asc ";

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

회원로그인

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