채택완료

쿼리에서 출력 순서 정하기!

DESC면 바나나, 사과, 파인애플

ASC면 파인애플, 사과, 바나나로 출력되잖아요...

네임을 ㅣ 이걸로 나눠서 씁니당.. 

저는 사과, 바나나, 파인애플로 출력을 원할때는 어찌하나여..

 

Copy
<ul class="list" id="car1">				<?					$sql_car = "select * from car_shop_item  where ca_id  =  '"  .$ca_id."' group by SubString_Index(it_name,'|',1)  DESC" ;					$result_car = mysql_query($sql_car);					$i=0;					while($array_car = mysql_fetch_array($result_car)){												$it_name = explode("|",$array_car["it_name"]);				?>		<li><a  onclick="making('<?=$it_name[0]?>','1','','ca_<?=$i?>')" class="ca_<?=$i?>"><?=$it_name[0]?></a></li>				<?		$i++;					}				?>			</ul>
|

답변 1개

채택된 답변
+20 포인트

 

1. 테이블에 sort_seq(정렬순서) 컬럼을 추가하여 정렬 하시면 쉽게 해결 되실거 같구요

 

2. 정렬순서가 있는 별도의 테이블  만들후 join

sort_seq  name
1          사과
2         바나나
3         파인애플 

 

 

무엇을 하든 정렬에 대한 정보가 따로 있어야 할 것으로 보입니다.

저는 이방법밖에 생각이 안나네요

수고하세요.

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