SQL의 DB(엑셀파일)가 홈페이지에 노출될때 오름차순 내림차순 정렬이 안됩니다..

SQL의 DB(엑셀파일)가 홈페이지에 노출될때 오름차순 내림차순 정렬이 안됩니다..

QA

SQL의 DB(엑셀파일)가 홈페이지에 노출될때 오름차순 내림차순 정렬이 안됩니다..

답변 3

본문

안녕하세요. 질문 좀 드립니다.

 

그.. sql로 업로드를 할때 DB가 예를 들어, 고1 고2 고3 순서대로 입력이 되어있습니다.(다른것도 나름 일관성이 있습니다.) 그런데, 업데이트를 하면, 얘가 고2 고1 고3으로 출력이 되는겁니다. 그래서 다시 DB를 다 삭제하고 업로드를 했더니 이번에는 고3 고1 고2 일케 출력이 됩니다. 

 

어떻게 수정을 해야할까요?? ㅠㅠ

 

해당부분의 소스는 아래와 같습니다.



<?
            $sql = " select distinct cu3 from custom_category ";
            $result = sql_query($sql);
            while ($cf3 = sql_fetch_array($result))
            {?>
            <div class="ch_box"><input type="checkbox" name="ch3[]" value="<?=$cf3[cu3]?>"> 고 <?=$cf3[cu3]?></div>
            <?}?>
        </td>
    </tr>
    <tr>
        <th>종류</th>
        <td>
        <?
        $sql = " select distinct cu1 from custom_category ";
        $result = sql_query($sql);
        while ($cf1 = sql_fetch_array($result))
        {?>
            <div class="ch_box"><input type="checkbox" name="ch1[]" value="<?=$cf1[cu1]?>" id="<?=$cf1[cu1]?>"><label for="<?=$cf1[cu1]?>"> <?=$cf1[cu1]?></label></div>
        <?}?>
        </td>
    </tr>

이 질문에 댓글 쓰기 :

답변 3

입력한 순서대로 출력되지 않습니다.

 

정렬 코드를 지정해 주면 됩니다. ※ https://extbrain.tistory.com/51

 

 $sql = " select distinct cu3 from custom_category ";

->  $sql = " select distinct cu3 from custom_category order by 1 ";

 

$sql = " select distinct cu1 from custom_category ";

-> $sql = " select distinct cu1 from custom_category order by 1";

 

딴지 같지만 카테고리 테이블인데

Distinct를 쓴다니 좀 이상하네요

답변을 작성하시기 전에 로그인 해주세요.
전체 1
© SIRSOFT
현재 페이지 제일 처음으로