마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

php로 DB연동하여 자료 넣는중 생기는 에러입니다.

0 추천
<?php
$scY1=$_POST['scY'];
$scT1=$_POST['scT'];

//mysql = -hlocalhost -uroot -p1313
$conn = mysqli_connect("localhost","root","1313","sched_db");
if(mysqli_connect_errno()){
echo"MySQL 연결 오류: ".mysqli_connect_error();
}
$sql=mysqli_query($conn,"INSERT INTO schedule1(Year,`schedT`) VALUES('$scY1','$scT1')");

if(!mysqli_query($conn,$sql)){
die('Error: '.mysqli_error($conn));
}
else{
echo"ok";
} 
mysqli_close($conn);
//echo("<meta http-equiv='Refresh' content='1; URL=th.php'>");
?>

이게 PHP소스코드 입니다. 다른 html로부터 값을 받아와 저장하고 DB 지정된 테이블에 저장하도록 구성하였는데

문제가 있습니다.

DB에는 저장이 되지만 

자꾸 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1 에러가 뜨네요...

대체 왜그런건지 아시는분 알려주시면 정말 감사하겠습니다.ㅠ

익명사용자 님이 2015년 1월 26일 질문

1개의 답변

+1 추천

You have an error in your SQL syntax; 

INSERT 문이 틀렸나 봅니다.  Year 를 ` 로 감싸세요 

aucd29 (218,390 포인트) 님이 2015년 1월 26일 답변
댓글 달아주셔서 감사합니다. 말씀하신데로 해봤는데 여전히 같은 에러가 뜨고 있네요.  DB에는 잘 저장이 되는데 왜 오류가 뜨는건지..ㅜ
...