gpt4 book ai didi

php - 在几列上插入查询会出错

转载 作者:行者123 更新时间:2023-11-30 23:16:46 26 4
gpt4 key购买 nike

我的客户有一个网站想要在我们的 Linux 服务器上传输。所以我已经设置了所有文件和数据库,现在网站在我们的开发服务器上运行良好。

现在,当我尝试添加到购物车 时,出现以下错误:插入操作失败。字段 UserID 没有默认值。 这是插入代码:

$SQL="insert into cart set ProductID='some value',Amount='some value',Image='some value',SessionID='some value',Total='some value',ItemName ='一些值(value)',Qty='一些值(value)'";

`$rsSelect=$objDB->insert($SQL);`

在表名称 CART 中,所有字段都是 NOT NULL 并且只有少数列设置了 DEFAULT VALUE

我明白这个错误是什么意思,但我的问题是:

为什么这个错误不能出现在实时站点或我的本地系统 (localhost) 上。为什么这个错误出现在我的开发服务器上,所有 3 台服务器上的数据库结构都相同?

请指导!

谢谢。

最佳答案

插入语法应该是这样的:

INSERT INTO table_name
VALUES (value1, value2, value3,...)

检查这个:http://www.w3schools.com/php/php_mysql_insert.asp

关于php - 在几列上插入查询会出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17317479/

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