sql 오류 관련해서 문의 드립니다. ㅠㅠ
본문
// 중복등록 체크
$sql = " select count(*) as cnt
from {$g4['yc4_item_stocksms_table']}
where it_id = '$it_id'
and ss_hp = '$ss_hp'
and ss_send = '0' ";
$row = sql_fetch($sql);
위와 같이 sql 문을 작성하면 아래와 같은 오류 메세지가 나옵니다. 왜 그런건가요?
해결방법이 있으면 답변 부탁드립니다.
select count(*) as cnt from where it_id = 135601223764 and ss_hp = 000-0000-0000 and ss_send = 0
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where it_id = 135601223764 and ss_hp = 000-0000-0000 a' at line 3
error file : /shop/itemstocksmsupdate.php
답변 2
{$g4['yc4_item_stocksms_table']}
이 데이터를 못가지고 오네요. 직접 테이블 명을 작성해주시는 방법 아니면 해당 배열을 확인해보세요.
사용하는 것이 영카트5라는 말인가요, 영카트4라는 말인가요?
영카트4에는 $g4['yc4_item_stocksms_table']이 없어요
영카트5라면 $g5['g5_shop_item_stocksms_table'] 입니다
영카트5코드를 복사해서 영카트4에 사용하려는 것이라면 코드만 복사해서 이용할 수 없는 작업니다