사이즈별 정렬 관련 질문 좀 드립니다^^
본문
상품 it_1 필드에 사이즈 정보를 추가로 넣었습니다.
이 상품들을 볼 수 있는 상품 카테고리 페이지의 상품 정렬순을 아래와 같이 고쳐서
-> shop/list.php 89번째 구분 수정
// 상품 출력순서가 있다면
if ($sort != "")
$order_by = $sort.' '.$sortodr.' , it_order, it_id desc';
else
$order_by = 'it_1, it_id desc';
$error = '<p class="sct_noitem">등록된 상품이 없습니다.</p>';
사이즈(it_1)별로 정렬되어 나오게끔 고쳤습니다.
그런데 이 정렬이 앞의 있는 숫자 기준으로 정렬되다보니 아래와 같은 순으로 정렬되어지더라구요.
100
110
90
이것을
90
100
110
이런 순으로 앞의 숫자가 아닌 실제 숫자가 낮은 순부터 정렬하여야 하는데 방법이 있을까요?
선배님들의 답변 좀 부탁드립니다^^
답변 1
it_1의 형태를 int로 변경해보세요 변경이 힘드시면
https://www.google.com/search?q=mysql+order+by+string+to+int&oq=mysql+order+by+string+to+&aqs=chrome.2.69i57j0l6.8279j0j7&sourceid=chrome&ie=UTF-8 에서 적용하실수 있으신걸 찾아보세요
답변을 작성하시기 전에 로그인 해주세요.