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

그누보드 sql_fetch 선택삭제 delete 문 질문입니다. 채택완료

대장트롤 6년 전 조회 3,778
<?
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개

채택된 답변
+20 포인트
s
sinbi Expert
6년 전

</p>

<p><?php

include_once('./_common.php'); </p>

<p>$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']}'" );

}

?></p>

<p>

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

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

대장트롤

다들 감사드립니다!

오랫만에 쿼리로 작업하다보니 기초적인데서 실수를 했네요 ㅠㅠ 정말 감사드립니다. 

정말 감사드립니다!!

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

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

하틴
6년 전

ㅋㅋㅋㅋㅋ

sql_fetch(" DELETE FROM cart_result WHERE num = '".$pt[id]."' AND mb_id = '".$member[mb_id]."'" )

여기 맨뒤에 ; 이게 없네요 ㅋㅋㅋ

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

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

플래토
6년 전

</p>

<p>    $pt = sql_fetch(" SELECT * from notedata where id = '{$_POST[chk][$i]}' ");</p>

<p>    if ($pt && $pt['id']) </p>

<p>        sql_query(" DELETE FROM cart_result WHERE num = '{$pt[id]}' AND mb_id = '{$member[mb_id]}' " );</p>

<p>

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

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

sql_query(" DELETE FROM cart_result WHERE num = '".$pt[id]."' AND mb_id = '".$member[mb_id]."'"); 

sql_fetch 를 sql_query 로 바꿔서 작성해보시면 될 것 같습니다.

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

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

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

로그인