Php Mysqli错误,出了什么问题?
以下是主要部分:Php Mysqli错误,出了什么问题?,php,mysql,Php,Mysql,以下是主要部分: $con=mysqli_connect(....stuff.....); 我得到这个错误: 您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行使用接近“keys(id,forgotkey)”值('1','3453')的正确语法 键是保留关键字,请在其周围使用反勾号 试试看: $sql2="INSERT INTO keys (id,forgotkey) VALUES ( '1' , '3453' ) "; if(!$result2=mysql
$con=mysqli_connect(....stuff.....);
我得到这个错误:
您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行使用接近“keys(id,forgotkey)”值('1','3453')的正确语法
键
是保留关键字,请在其周围使用反勾号
试试看:
$sql2="INSERT INTO keys
(id,forgotkey)
VALUES
( '1' , '3453' ) ";
if(!$result2=mysqli_query($con,$sql2)){
echo mysqli_error($con);
}
检查此处的关键字在保留字周围使用倒勾=>
`
$sql2="INSERT INTO `keys` (id,forgotkey) VALUES ('1' ,'3453') ";
keys
是一个mysql保留关键字,因此它将其作为命令而不是表名来使用
更改表名或使用
`keys`
keys是保留字。使用反勾号。当您不使用shift时,反勾号位于键盘左上角的tilda上,如果您正在查找它“`”为什么这里的每个人都在整数周围加引号?它们是整数!不是字符串…:s“keys”是需要有背景标记的单词@安利
$sql2="INSERT INTO `keys`
(`id`,`forgotkey`)
VALUES
( '1' , '3453' ) ";
if(!$result2=mysqli_query($con,$sql2)){
echo mysqli_error($con);
}