테이블 출력 관련 궁금한게 있어요.
본문
현재 두개의 테이블로 2단 분류를 사용하고 있는 초보자입니다.
한 테이블이가 큰묶음으로 설정이 되어있고 한 테이블이 그 큰 묶음의 안에있는 작은 물품들입니다.
그래서 sql을 이용하여 latest_skin.php 부분에 출력을 할려고 하는데 쉽지가 않네요 ㅜ
어떻게 해도
큰묶음
큰묶음
큰묶음
작은물품
작은물품
작은물품
이런식으로 출력이 되네여 ㅜ
큰묶음에 있는 컬럼은 총 2개로 (showNo, showName) 이 있고
작은 물품에는 총 3개로 (smallNo, smallName, showNo)이렇게 있습니다.
어떻게 해야
큰묶음
작은물품
큰묶음
작은물품
큰묶음
작은물품
이런식으로 출력을 할 수 있는지 조그만 조언이나 정보 부탁드리겠습니다~!!
답변 2
$sql = " select * from 큰묶음테이블 order by showNo desc ";
$result = sql_query($sql);
for($i=0; $row=sql_fetch_array($result); $i++) { //while을 사용해도 상관없음.
echo $row['showName']."<br>";
$sql2 = " select * from 작은묶음테이블 where showNo = '$row['showNo']' order by smallNo desc ";
$result2 = sql_query($sql2);
for($j=0; $row2=sql_fetch_array($result2); $j++) {
echo $row2['smallName']."<br>";
}
}
이렇게 해보시면..
$sql2 = " select * from 작은묶음테이블 where showNo = '$row[showNo]' order by smallNo desc ";
따옴표를 잘못 넣었네요..ㅎ