쿼리값을 왜 못 불러오는걸까요?
본문
db는 이렇게 되요. 이미지에 보시면요.
php 쿠폰테이블 입니다. [이미지 눌르면 원본크기로 나와요.]
<?
$sql =" select * from {$g5['g5_shop_coupon_table']} where it_use = '1' order by cp_id";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
echo "\n{$tab}{$row['cp_price']}";
}
?>
이렇게 했는데 안불러와져요 ㅠㅠ
답변 5
echo $sql; 으로 sql 출력 후 그대로 복사해서 phpMyAdmin에서 붙여넣기 후 실행하신 뒤에 오류가 발생하는 지 확인해 보세요.
sql_query($sql, true);이렇게 해보세요
it_use 필드가 없어서 에러다 이런 문구 나올겁니다
it_use라는 필드는 상품등록 데이블(g5_shop_item)에서 상품을 판매 하는가 아닌가를
구분하는 필드인데 쿠폰테이블에 뭐하러 그게 있겠어요?
it_use = '1' 이란 필드가 았나요?
다른분들 말씀 처럼 없는 필드인 it_use 때문이실거 같네요.
답변을 작성하시기 전에 로그인 해주세요.