Fir*_*orm 1 php mysql int insert
我正在尝试从PHP的MySQL数据库中插入一条新记录,这已经做了一百万次了,但是由于某种原因,这次我无法使其工作,这确实使我感到烦恼。
将字符串插入所有varchar列的过程非常好,但是当我要向int列中插入值时,出现一条错误消息,告诉我语法错误。
基本上,第一个查询工作正常,但是第二个查询返回错误,并且您可以看到,我已经确定它确实是我要插入的整数。
希望有人能帮忙。我真的开始对此感到头痛:/
$groupId2 = 5;
$groupId = (int)$groupId2;
if(!mysqli_query($link, "INSERT INTO contestants (firstName, lastname, email) VALUES ('$firstName', '$lastName', '$email')"))
echo "First: " . mysqli_error($link);
if(!mysqli_query($link, "INSERT INTO contestants (firstName, lastname, email, group) VALUES ('$firstName', '$lastName', '$email', '$groupId')"))
echo "Second: " . mysqli_error($link);
Run Code Online (Sandbox Code Playgroud)
group 是一个mysql关键字,使用反引号引起来
"INSERT INTO contestants (firstName, lastname, email, `group`)
VALUES ('$firstName', '$lastName', '$email', '$groupId')"
Run Code Online (Sandbox Code Playgroud)