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

orderform.sub 인데 SQL 문이 안먹는건지 이유를 모르겠습니다 ㅠ.ㅠ 채택완료

곰탱스 4년 전 조회 2,327

$tempID = $row['it_id'] ;
$desql = "select * from {$g5['g5_shop_item']} where it_id='$tempID' ";

 

$desqlres = sql_query($desql);

 

desqlres 부분 데이터를 불러와도 아무것도 나오질 않는데 어디가 잘못된걸까요.. 
이거때문에 시간 낭비만 계속 하고 있는거 같습니다 ㅠ.ㅠ

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

답변 2개

채택된 답변
+20 포인트
Big1
4년 전

어느 부분에서 쿼리하시는지 잘 모르겠지만 

대충 유추해봤을 때 

상품테이블에서 상품정보를 쿼리하시려는 모양이군요? 

일단 $g5['g5_shop_item'] 변수는 없는데요 

$g5['g5_shop_item_table'] 이 아닌가 싶고요 

where 절에 it_id 가 있는 걸로 봐서 (상품테이블에서 it_id 는 primary key)

sql_query() 가 아니라 sql_fetch() 를 써야하지 않을까 싶습니다. 

 

</p>

<p>$tempID = $row['it_id'] ;

$desql = "select * from {$g5['g5_shop_item_table']} where it_id='$tempID' ";</p>

<p> </p>

<p>$desqlres = sql_fetch($desql);</p>

<p>print_r($desqlres);</p>

<p>

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

답변에 대한 댓글 1개

곰탱스
4년 전
넵 확인해 보겠습니다

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

복스리
4년 전

변수명이 문제가 있을수 있으니

echo $desql;

 

로 출력하셔서 쿼리 문장을 한번 살펴보시기 바랍니다.

 

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

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

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

로그인