높거나 낮은 숫자 순으로 정렬하는법 좀알려주세요. 정보
높거나 낮은 숫자 순으로 정렬하는법 좀알려주세요.본문
안녕하세요.
정렬시 낮은 숫자나 높은숫자로 정렬을 해야하는데
원하는 정렬
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>
이거거든요... 뭘 바꿔하 할까요??????
정렬시 낮은 숫자나 높은숫자로 정렬을 해야하는데
원하는 정렬
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>
이거거든요... 뭘 바꿔하 할까요??????
댓글 전체
문자열로 저장되어서 그렇고요
<?=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 으로 하셔도 됩니다
<?=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 으로 하셔도 됩니다