sql delete문
본문
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
$sql="delete from {$g5['g5_shop_item_like_table']} where mb_id='".$member['mb_id']."' and it_id='".$it_id."'";
=> 이렇게 수정하면 되실거 같은데 한번 해보시기 바랍니다.
궈리문을 찍어보세요
$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' ";
이렇게 해야하지 않을까하네요
$sql = " delete from {$g5['g5_shop_item_like_table']} where mb_id='{$member['mb_id']}' and it_id='{$it_id}'" ;
sql_query($sql);
이렇게 수정해보세요~
쿼리를 직접 echo로 찍어서 phpMyAdmin에서 실행해 보시면 오류나는 부분을 확인하기 쉬울겁니다.
where mb_id='$member['mb_id']' 에서 '가 두번들어가서문제인듯합니다
$member[mb_id]로 하시가니 위에 말씀해주신 '".$member['mb_id']."'로 하셔야할듯.