테스트 사이트 - 개발 중인 베타 버전입니다

1순위 정렬 다음 2순위 정렬 질문 채택완료

서포터즈 5년 전 조회 2,087

1순위 정렬 하고 그 순위가 같으면 2순위 정렬을 하려고합니다.

 

 


if(!$sst)
    $sst  = "wr_num, wr_reply";

if ($sst) {
//    $sql_order = " order by {$sst} {$sod}, wr_4 asc, wr_2 ASC ";
    if($bo_table=="board_gallery"){
        $sql_order = " order by {$sst} {$sod}, wr_4 {$sod}";
    }else{
        $sql_order = " order by {$sst} {$sod}";
    }
}

 

 

정렬부분 소스입니다. 처음정렬하고 같으면 wr_4 가 정렬 되게해두었습니다.

 

wr_4는 WD입니다.

 

 

이상태에서 아래 fov 정렬 두개는 잘되는데

 

나머지 mag와 wd , image 정렬 3개는 2순위 정렬이되지않고 있습니다.

 

2순위는 WD정렬입니다.

 

 

보시다시피 MAG 정렬 오름차순으로 했을때 2순위 정렬 WD 가 정렬이 제대로 이루어지지않은것을 확인할수잇습니다 

 

마지막으로 등록된 FOV는 정렬이 오름차순, 내림차순으로 했을때 2순위 정렬까지 다 잘되는데 나머지는 정렬이 잘 안되는이유를 모르겠습니다 .

 

어디부분을 좀더 손봐야할까요 ?

 

 

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

답변 1개

채택된 답변
+20 포인트
e
5년 전

order by  구문이 잘 생성되는지.. echo 해보세요

Mag 필드가 float 형이 아닐 경우 정렬이 잘 안될 수 있습니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

서포터즈
5년 전
float형식으로 되어있습니다.

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

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

로그인