sql query UPDATE문 질문
본문
UPDATE [테이블] SET [열] = '변경할값' WHERE [조건]
찾아보니 이렇게 알고있는데
sql_query("update g5_vote_result set result='$result' where name='$name' and snum='$snum'");
작동이 안되네요. 어디가 잘못된건지 궁금합니다..
답변 2
일단은 $result, $name, $snum 값이 정상적으로 불러와지는 echo로 한번 출력해 보시고.
정상적으로 변수값이 출력이 된다면,
소스 내용은
sql_query(" update g5_vote_result set result='$result' where name='$name', snum='$snum' ");
위의 소스로 한번 적용해 보세요.
sql_query(" update g5_vote_result set result='$result' where name='$name', snum='$snum' ");
위 문장보다는 아래문장을 사용하시면 디버깅하시는데 도움이 될거라 생각됩니다.
$sql = " update g5_vote_result set result='$result' where name='$name', snum='$snum' ";
sql_query($sql);
echo $sql;
위처럼 사용해보시면 echo만 출력해도 쿼리의 값이 재대로 셋팅되었는지 확인을 쉽게 할수있습니다.
그리고 쿼리 문장으로 봐서는 에러가 날 이유가 없습니다.
다른쪽의 영향을 받은지 한번 살펴보시기 바랍니다.
답변을 작성하시기 전에 로그인 해주세요.