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

쿼리값을 왜 못 불러오는걸까요? 채택완료

팡팡 3년 전 조회 3,360
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개

채택된 답변
+20 포인트
심플코드

echo $sql; 으로 sql 출력 후 그대로 복사해서 phpMyAdmin에서 붙여넣기 후 실행하신 뒤에 오류가 발생하는 지 확인해 보세요.

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

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

n
3년 전

추가 피해자 방지 https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245

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

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

3년 전

다른분들 말씀 처럼 없는 필드인 it_use 때문이실거 같네요.

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

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

3년 전

sql_query($sql, true);이렇게 해보세요

it_use 필드가 없어서 에러다 이런 문구 나올겁니다

it_use라는 필드는 상품등록 데이블(g5_shop_item)에서 상품을 판매 하는가 아닌가를

구분하는 필드인데 쿠폰테이블에 뭐하러 그게 있겠어요?

 

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

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

유찬아빠

it_use = '1'  이란 필드가 았나요?

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

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

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

로그인