gpt4 book ai didi

PHP 插入无法正常工作

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

我的文件中有以下几行 PHP 代码以及一些其他代码:

$command = "INSERT INTO inventory_items (Index, Name, Price) VALUES (NULL, 'Diamond', '3.99')";
$insertion = mysql_query($command) or die(mysql_error());
if ($insertion == FALSE)
{
echo "Error: Insert failed.";
}
else
{
echo "Insert successful.";
}

它一直返回这个错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Index, Name, Price) VALUES (NULL, 'Diamond', '3.99')' at line 1

myAdmin 说我正在使用 MySQL 客户端版本 5.0.91。我究竟做错了什么?我就是想不通!我试着搜索了很多...

最佳答案

Index 是 MySQL 中的保留字,因此您需要更改列的名称,或者使用反引号将其转义。试试这个 $command:

$command = "INSERT INTO inventory_items (`Index`, Name, Price) VALUES (NULL, 'Diamond', '3.99')";

在此处阅读有关保留字的更多信息:http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html

关于PHP 插入无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4589400/

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