채택완료

it_10에 숫자를 입력하고 숫자가 높을수록 무조건 상위에 출력되게 하고 싶습니다.

여분필드 it_10에 숫자들을 입력하고 숫자가 높을수록 검색결과등 무조건 상위에 출력되게 하고 싶습니다.

 

it_10 desc 라고 변경하니 비슷하게는 되는데 정확하지가 않네요 ㅠ

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트

해당 정렬부분을 넣은 쿼리문을 출력해서 보고 < order by it_10 > it_10 앞에 다른게 들어와 있는지 확인해보세요  

답변에 대한 댓글 1개

맨 앞으로 위치시켜봐도 그렇네요 ㅠ

if (($qsort == "it_10" || $qsort == "it_sum_qty" || $qsort == "it_price" || $qsort == "it_use_avg" || $qsort == "it_use_cnt" || $qsort == "it_update_time") &&
($qorder == "asc" || $qorder == "desc")) {
$order_by = ' order by ' . $qsort . ' ' . $qorder . ' , it_order, it_id desc';
}

아니 실제로 찍힌 쿼리문을 보여주세요;; 

답변에 대한 댓글 1개

감사합니다. 잘 안되서 다른 방법으로 해결했습니다 ㅠㅠ

order by lt_10 이전에는 다른게 없나요?

 

order by xx,xx,lt_10 이면 앞에선 xx들이 우선순위입니다.

 

 

답변에 대한 댓글 1개

없습니다. ㅠㅠ

if (($qsort == "it_10" || $qsort == "it_sum_qty" || $qsort == "it_price" || $qsort == "it_use_avg" || $qsort == "it_use_cnt" || $qsort == "it_update_time") &&
($qorder == "asc" || $qorder == "desc")) {
$order_by = ' order by ' . $qsort . ' ' . $qorder . ' , it_order, it_id desc';
}

답변을 작성하려면 로그인이 필요합니다.