채택완료

2차분류 같은것끼리 뽑을 수 있나요?

2015-01-19 (월) 11:31:21 5,424
초보가 질문 드립니다
1차분류 상관없이 2차분류만 같은 것끼리 메뉴에서 출력하고 싶습니다

예를들자면
1020
2020
3020
.
.
이렇게 **20 을 모두출력하고 싶습니다
도움 부탁드립니다
|

답변 4개 / 댓글 1개

채택된 답변
+20 포인트
2015-01-19 (월) 12:15:56

select * from {$g5['g5_shop_category_table']} where substring(ca_id, 3, 2) = '20' and length(ca_id) = 4

 

뒤의 and length(ca_id) = 4 를 지우시면 102010 처럼 2단계가 20 이면서 3단계 이하인 카테고리도 함께 출력할 수 있습니다.

2015-01-19 (월) 22:11:39
감사합니다
2015-01-19 (월) 16:25:30

고민을 해봐도 답을 못 찾겟습니다.

메뉴에서 메뉴를 클릭하면 메뉴링크가

http://himnae.com/shop/list.php?/list.php?

이런식인데

http://himnae.com/shop/list.php?/list.php?select * from {$g5['g5_shop_category_table']} where substring(ca_id, 3, 2) = '80'

이렇게는 적용이 안되네요...

너무 모르는건가요?  

답변에 대한 댓글 1개

shop/list.php 를 열어서 그 안에 작성하시는 겁니다.

<?php
$casql = sql_query(" select * from {$g5['g5_shop_category_table']} where substring(ca_id, 3, 2) = '20' and length(ca_id) = 4 ");

for ($i=0;$row=sql_fetch_array($casql);$i++) {
echo $row['ca_name'].'<br>';
}
?>

위 코드를 연습 삼아 넣어보세요.
2015-01-19 (월) 16:08:11

감사합니다. 어떻게 적용할지 아직 감은 안 오지만.. 연구해 보겠습니다. 

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