gpt4 book ai didi

php - 使用 INSERT 将整数值插入 mysql int

转载 作者:行者123 更新时间:2023-11-29 03:57:35 24 4
gpt4 key购买 nike

我正在尝试从 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);

最佳答案

group 是一个 mysql 关键字,在它周围使用反引号

"INSERT INTO contestants (firstName, lastname, email, `group`) 
VALUES ('$firstName', '$lastName', '$email', '$groupId')"

关于php - 使用 INSERT 将整数值插入 mysql int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11353345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com