그누보드 sql_fetch 선택삭제 delete 문 질문입니다.
본문
<?
include_once('./_common.php');
$count = count($_POST[chk]);
for($i=0; $i<$count;$i++) {
$pt = sql_fetch(" SELECT * from notedata where id = '".$_POST[chk][$i]."' ");
sql_fetch(" DELETE FROM cart_result WHERE num = '".$pt[id]."' AND mb_id = '".$member[mb_id]."'" )
}
?>
위 코드를 php 로 따로 저장하고 버튼으로 실행시키면 '}' 부분에서 문법 에러가 나는데 왜 그런지 도무지 모르겠네요 ㅜㅜ 어디서 수정을 해야 할지 궁금합니다. ㅜㅜ
답변 5
<?php
include_once('./_common.php');
$count = count($_POST['chk']);
for($i=0; $i<$count; $i++) {
$pt = sql_fetch(" SELECT * FROM notedata WHERE id = {$_POST['chk'][$i]} ");
sql_fetch(" DELETE FROM cart_result WHERE num = '{$pt['id']}' AND mb_id = '{$member['mb_id']}'" );
}
?>
sql_query(" DELETE FROM cart_result WHERE num = '".$pt[id]."' AND mb_id = '".$member[mb_id]."'");
sql_fetch 를 sql_query 로 바꿔서 작성해보시면 될 것 같습니다.
$pt = sql_fetch(" SELECT * from notedata where id = '{$_POST[chk][$i]}' ");
if ($pt && $pt['id'])
sql_query(" DELETE FROM cart_result WHERE num = '{$pt[id]}' AND mb_id = '{$member[mb_id]}' " );
ㅋㅋㅋㅋㅋ
sql_fetch(" DELETE FROM cart_result WHERE num = '".$pt[id]."' AND mb_id = '".$member[mb_id]."'" )
여기 맨뒤에 ; 이게 없네요 ㅋㅋㅋ
다들 감사드립니다!
오랫만에 쿼리로 작업하다보니 기초적인데서 실수를 했네요 ㅠㅠ 정말 감사드립니다.
정말 감사드립니다!!
답변을 작성하시기 전에 로그인 해주세요.