높거나 낮은 숫자 순으로 정렬하는법 좀알려주세요.

· 13년 전 · 1568 · 1
안녕하세요.


정렬시 낮은 숫자나 높은숫자로 정렬을 해야하는데

원하는 정렬
5, 8, 10, 11, 15, 27

27, 15, 11, 10, 8, 5 이런 식으로 정렬이 돼야 하는데요..


첫번째 숫자만 보고 정렬이 됩니다.
10, 11, 15, 27, 5, 8 이렇게 정렬이 됩니다

십단위 넘어가면 처음 숫자 만 보고 정렬이 됩니다. ㅠㅠ




제가 적용한 소스는


$qstr2 .="&sca=$sca";


<?=subject_sort_link('wr_subject', $qstr2, 1)?>상품명순</a>

이거거든요... 뭘 바꿔하 할까요??????
|

댓글 1개

문자열로 저장되어서 그렇고요
<?=subject_sort_link('cast(wr_subject as unsigned)', $qstr2, 1)?>상품명순</a>
하기고

bbs/list.php 에 보시면 중간쯤에

// 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.
// $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";

라는 부분이 있습니다
$sst = preg_match("/^(cast\(wr_subejct as unsigned\)|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
추가해 주시면 됩니다

cast(wr_subject as unsigned) 이나 wr_subject+0 으로 하셔도 됩니다
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 2,580
13년 전 조회 1,706
13년 전 조회 1,519
13년 전 조회 945
13년 전 조회 948
13년 전 조회 890
13년 전 조회 2,696
13년 전 조회 893
13년 전 조회 816
13년 전 조회 1,569
13년 전 조회 745
13년 전 조회 487
13년 전 조회 483
13년 전 조회 1,692
13년 전 조회 722
13년 전 조회 784
13년 전 조회 458
13년 전 조회 615
13년 전 조회 551
13년 전 조회 707
🐛 버그신고