테이블의 특정 컬럼값 불러오는 sql문
본문
<?php
$sql = "select * from ".$g5['banner_table']." where bn_use = '1'";
$result= sql_fetch($sql);
echo $result['bn_image'];
?>
위의 sql 문으로 하면 'bn_image' 칼럼의 제일 첫번째 값만 출력이 됩니다.
'mainbanner' 라는 테이블에서 bn_use 값이 1인 조건에서
'bn_image' 라는 컬럼의 데이터를 모두 불러오고자 한다면
sql 문을 어떻게 수정해야 하나요?
답변 3
쿼리는 그대로 가시조
$result = sql_query($sql);
for($i=0;$row = sql_fetch_array($result);$i++){
echo $row['bn_image'];
}
하시면 됩니다.
음 써드린거 다시 보는데 딱히 오타난건 없어 보이는데 에러도 안나시고 그냥 출력만 안되시는건가요?
'mainbanner' 라는 테이블에서 bn_use 값이 1인 조건에서
'bn_image' 라는 컬럼의 데이터를 모두 불러오고자 한다면
sql 문을 어떻게 수정해야 하나요?
테이블 이름이 mainbanner 인가요 아니면 banner_table
인가요?
답변을 작성하시기 전에 로그인 해주세요.