이 내 코드입니다 : 이것은 내 DBPHP를 사용하여 MySQL 데이터베이스에 삽입 할 수없는 이유는 무엇입니까?
Field - Type
id int(11) (auto increment)
name varchar(30)
mail varchar(30)
group varchar(4)
year varchar(3)
active tinyint(1)
password varchar(36)
입니다
$query = "INSERT INTO accounts (name, mail, group, year, active, password) VALUES ('$name', '$email', '$group', '$year', '1', '$pass')";
$result = mysql_query($query) or DIE(mysql_error());
그리고 난이 오류를 얻을 :
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 'group, year, active, password) VALUES ('Smith S. Ana Joy', 'ana' at line 1
예 또는 변수 i가 추가 오전 :
$name = Smith
$email = ana.smith
$group = A1
$year = I
$active = 1
$pass = a
가능한 중복 [예약어를 MySQL의 테이블 또는 열 이름으로 사용하기 때문에 구문 오류가 발생했습니다] (http://stackoverflow.com/questions/23446377/syntax-error- 예약어 또는 테이블 이름 또는 열 이름 mysql을 사용하기 때문에) –