ITmembers.net 아카이브 · 2002–2009

질문과 답변

[질문]글삭제시,수정시 오류뜹니다.

좋은 강좌 잘보고 있습니다^^
제가 송병목님 강좌를 보면서 자료실을 따라 만들어봤습니다.
그리고 거기서 DB 이름과 테이블 이름을 수정했는데
물론 소스까지도 맞게 고쳤씁니다..
그리고 여러가지 잡다한 것을 고치다보니
나중에 글 수정이나 삭제시 이런오류가 뜨는겁니다.
'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('src_name= and password='1111'' 명령어 라인 1)
비밀번호는 1111 이걸로 했는데 삭제가 안되는것입니다.
그리고 수정도 마찬가지로 저런에러가 뜹니다 ㅠㅠ
어떻게 해결방안이 없을까요??

제가 바꾼 delete_ok.php소스를 올려보겠습니다.
요기선 크게 바꾼게 없고 DB이름과 테이블 이름만바꿧습니다.
아 그리고 계정과 비번도 바꿧습니다.
<?
//db 연결 부분입니다.
mysql_connect("localhost", "root", "") or die (mysql_error()); //host,id,passwd
mysql_select_db("pds"); //db이름

//변수
$password = addslashes($password);
$tablename= "pds"; //테이블 이름

//비밀번호가 맞는지 확인합니다.
$sql = "select number from $tablename where number=$number and password='$password'";
$result = mysql_query($sql) or die (mysql_error());

$msg = "비밀번호가 틀립니다.";

if(mysql_num_rows($result)) {  //반환된 열이 있으면...
        //삭제합니다.
        
        $sql = "delete from $tablename where number=$number";
        mysql_query($sql) or die (mysql_error());
        $msg = "삭제하였습니다.";
}

//메시지를 출력하고 목록 페이지로 이동합니다.
echo " <html><head>
                <script name=javascript>

                if('$msg' != '') {
                        self.window.alert('$msg');
                }

                location.href='list.php?page=$page';

                </script>
                </head>
                </html> ";
?>

댓글 1