채택완료

sql delete문

2017-08-23 (수) 14:20:46 4,223

select insert는 잘되는데 delete가 안되네요 도와주세요 ㅠㅠㅠ 

$sql="delete from {$g5['g5_shop_item_like_table']} where mb_id='$member['mb_id']' and it_id='$it_id'";

sql_query($sql);

die('OK');

|

답변 5개

채택된 답변
+20 포인트
2017-08-23 (수) 14:25:22

$sql="delete from {$g5['g5_shop_item_like_table']} where mb_id='".$member['mb_id']."' and it_id='".$it_id."'";

=> 이렇게 수정하면 되실거 같은데 한번 해보시기 바랍니다. 

where mb_id='$member['mb_id']'  에서 '가 두번들어가서문제인듯합니다 


$member[mb_id]로 하시가니 위에 말씀해주신 '".$member['mb_id']."'로 하셔야할듯.


쿼리를 직접 echo로 찍어서 phpMyAdmin에서 실행해 보시면 오류나는 부분을 확인하기 쉬울겁니다.

2017-08-23 (수) 14:28:33

Copy
$sql = " delete from {$g5['g5_shop_item_like_table']} where mb_id='{$member['mb_id']}' and it_id='{$it_id}'" ;sql_query($sql);

이렇게 수정해보세요~

궈리문을 찍어보세요

$sql="delete from {$g5['g5_shop_item_like_table']} where mb_id='$member['mb_id']' and it_id='$it_id'";

sql_query($sql);

echo $sql;

exit;

만약안된다면 제 생각으론

$sql=" delete from {$g5['g5_shop_item_like_table']} where mb_id='{$member['mb_id']}' and it_id='$it_id' "; 

이렇게 해야하지 않을까하네요

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