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

g5_board에서 테이블을 이름을 뽑아서 리스트로 만들려고 합니다 채택완료

sjw77 4년 전 조회 1,622

select bo_table, bo_subject from $g5[board_table] 이라는 쿼리를 사용하여 g5_board 테이블 안에 저장되어 있는 테이블 명들을 리스트 형식으로 받아와 select 타입으로 테이블을 선택할 수 있는 기능을 만들려고 합니다.

 

근데 막상 코드에서 돌려보니 제일 처음 row만 추출하고 멈춰버리더라구요. 평소라면 for문을 사용하여 $i++을 통해 다음 것을 받아오는데 문제는 db를 보니 wr_id 역할을 하는 부분이 없고 프라이머리 키가 bo_table에 걸려 있는 겁니다.

 

이럴 경우에는 다음 row를 받아오려면 어떤식으로 작업하면 되나요?  

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

답변 1개

채택된 답변
+20 포인트
해피정
4년 전

 

$sql_sel = " select bo_table, bo_subject from {$g5['board_table']} ";

$qry_sel = sql_query($qry_sel);

while ($row_sel = sql_fetch_arrary($qry_sel)) {

   echo $row_sel['aaa'];

}

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

답변에 대한 댓글 1개

엑스엠엘
4년 전
$sql_sel = " select bo_table, bo_subject from {$g5['board_table']} ";

$qry_sel = sql_query($qry_sel);

echo '<select >';
while ($row_sel = sql_fetch_arrary($qry_sel)) {

echo '<option value="',$row_sel['bo_table'], '" >',$row['bo_subject],'</option>';

}
echo '</select>';

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

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

로그인