gpt4 book ai didi

php - mysqli 和准备好的语句

转载 作者:行者123 更新时间:2023-11-29 12:34:18 26 4
gpt4 key购买 nike

我无法在这段 php 代码中找到问题:

if ($stmt = $mysqli->prepare("INSERT INTO Champions(Spell 1) VALUES(?)")) {
$stmt->bind_param('s', $SP1);
$stmt->execute();
$stmt->close();
}
else {
printf("Errormessage: %s\n", $mysqli->error);
}
}

只是抛出错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行“1) VALUES (?)”附近使用的正确语法

最佳答案

因为字段名称中有空格

Spell 1

尝试使用正确的字段名称

INSERT INTO Champions(Spell 1) VALUES(?)
^

或使用引用(未尝试)

INSERT INTO Champions(`Spell 1`) VALUES(?)

关于php - mysqli 和准备好的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27031987/

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