我是php编程的新手。
我想应用插入查询,但是我收到此错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近'左边)VALUES(' **** df',' **** 2135gh',' *** @ yahoo.com' at第2行"}
$sql_insert_new_user = "insert into users (username,password,email,status,finance,province,city,address,tell,
mobile,admin_seen,type,left) VALUES ('$username','$password','$email',1,0,$town,$city,
'$address','$telephone','$mobile',0,'employe',0)";
mysql_query($sql_insert_new_user);
$error = mysql_error();
答案 0 :(得分:7)
答案 1 :(得分:0)
left是一个保留字,在查询中你需要像这样使用所有保留字
'left
'
这提供了有关保留字https://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
的所有详细信息答案 2 :(得分:-1)
$sql_insert_new_user = "insert into users (username,password,email,status,finance,province,city,address,tell,
mobile,admin_seen,type,`left`) VALUES ('$username','$password','$email',1,0,$town,$city,
'$address','$telephone','$mobile',0,'employe',0)";
答案 3 :(得分:-1)
left
是一个mysql保留字。因此,您必须重命名列left
。
请参阅此处:reserved Words了解更多信息