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

Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; 채택완료

   $idx = mysqli_real_escape_string($connect, $idx);     $name = mysqli_real_escape_string($connect, $name);   $subject = mysqli_real_escape_string($connect, $subject);    $memo = mysqli_real_escape_string($connect, $memo);  //$pwd = mysqli_real_escape_string($connect, $pwd); 

 

   // if($idx){  // 수정 

    //    $query = "select * from sing_board where idx='$idx' and pwd=password('$pwd') ";      //   $result = mysqli_query($connect, $query);      //   $data = mysqli_fetch_array($result); 

     //   if(!$data[idx]){        //     echo "       //                         //      ";       //      exit;        //  }         

      //  $query = "update sing_board set name='$name',       //  subject='$subject',       //  memo='$memo'       //  where idx='$idx' ";                 //  mysqli_query($connect, $query); 

  //  }else{ 

       // $regdate = date("Y-m-d H:i:s");          $ip = $_SERVER[REMOTE_ADDR]; 

        $query = "insert into sing_board(name, subject, memo, ip, )             VALUES ('$name','$subject','$memo','$ip' ) ";       echo $query;

    mysqli_query($connect, $query); 

    

 ?>

안녕하세요 서기님 강의를 듣는중에 에러가 납니다. 어디서 나는지 알 수가 없습니다.

https://www.youtube.com/watch?v=rVzTFsQNOJU&t=195s

Success... Localhost via UNIX socket insert into sing_board(name, subject, memo, ip, ) SELECT ('asva','svasdva','sdvasdvav','59.15.139.219' ) Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') SELECT ('asva','svasdva','sdvasdvav','59.15.139.219' )' at line 1

writePost.php(60): mysqli_query(Object(mysqli), 'insert into sin...') #1 

감사합니다.   query 까지 실행이 잘되비다만 데이터베이스에 저장이 안됩니다. 감사합니다.

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

답변 2개

채택된 답변
+20 포인트

ip, )

불필요한 쉼표가 들어가 있네요

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

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

 insert into sing_board(name, subject, memo, ip, ) SELECT ('asva','svasdva','sdvasdvav','59.15.139.219' )

이 query문이 위 소스에는 없네요.

이런 종류의 에러는 query문 위치 부터 찾아야 합니다.

big1님 말씀대로 ,(comma)를 빼 주시면 되겠네요.

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

답변에 대한 댓글 1개

엑스엠님 항상 좋은 답변 주셔서 감사드립니다. ~

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

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

로그인

전체 질문 목록