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

관리자 페이지 검색시 중복이름 제거 채택완료

gnuxboard 2년 전 조회 2,020

안녕하세요.

관리자 페이지에서 중복이름 제거 질문드립니다.

제품명 클릭시 제품1, 제품2, 제품3.... 으로 나오며,

제품1을 클릭시 제품1에 대한 검색 결과 페이지로 이동합니다.

 

문제는 리스트에

제품1, 제품3, 제품1, 제품2, 제품2, 제품2, ... 처럼 이름이 중복되며, 순서도 맞지않는데

중복된 이름제거와, 순서 정렬이 가능할까요??

도움 부탁드리겠습니다. ㅠㅠ    

 

 

 

</p>

<p>    <select name="ps_name" onchange="this.form.submit()"></p>

<p>        <option value="">제품명</option></p>

<p>        <?php</p>

<p>            $qry_sub = "SELECT * FROM `g5_product_serial`</p>

<p>                        WHERE 1</p>

<p>                        ";</p>

<p>            $res_sub = sql_query($qry_sub);</p>

<p>            while ($row_sub = sql_fetch_array($res_sub)) {</p>

<p>        ?></p>

<p>        <option value="<?=$row_sub['ps_name']?>" <?=($row_sub['ps_name']==$ps_name)?"selected":""?>></p>

<p>            <?=stripslashes($row_sub['ps_name'])?></p>

<p>        </option></p>

<p>        <?php</p>

<p>        }</p>

<p>        ?></p>

<p>    </select></p>

<p>

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

답변 3개

채택된 답변
+20 포인트
플라이
2년 전

SELECT * FROM `g5_product_serial` group by ps_name order by ps_name

group by는 중복제거 order by 는 정렬부분이니 참고해서 적용해 주시면 됩니다.

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

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

2년 전

SELECT DISTINCT(ps_name) AS ps_name FROM `g5_product_serial` order by ps_name

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

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

2년 전

이렇게 한번 해보는건 어떨까요?

 

쿼리를 SELECT * FROM `g5_product_serial` WHERE  1 GROUP BY ps_name

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

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

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

로그인