gpt4 book ai didi

PHP 插入与 select in value 语法

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

此 php 插入代码是我的 php 脚本的一部分,用于从 csv 文件导入值。我想通过 csv 文件中设置的其他值插入 fld_id 。csv 内容示例:123456789,标题,描述,其中:

data[0] is 123456789
data[1] is title
data[2] is description

如果在 mysql 客户端上运行插入,则值正确插入,但从 php 页面返回错误:fld_idcat 不能为空。

这是 php 代码的一部分:

/*other code*/
do {
if ($data[0]) {
mysql_query("
INSERT INTO table_imports
(
fld_username,
fld_idcat,
fld_title,
fld_desc,
fld_userimport
)
VALUES
(
'$Username',
(select id_cat from table_category where id_cat_random = '".addslashes($data[0])."'),
'".addslashes($data[1])."',
'".addslashes($data[2])."'
'userImport'
)
");
}
} while ($data = fgetcsv($handle,1000,",","'"));
header('Refresh: 6; URL=finishPage.php');
die(mysql_error());

/*other code*/

如何更正此 php 插入以将值 123456789 传递到选择内的变量 $data[0] 处?

我希望能解释我的问题

谢谢

最佳答案

对于所有人。我已经解决了我的问题。脚本工作正常,但变量 data[0] 中的值未通过,因为 csv 文件格式不是 UTF8。转换csv文件格式后,脚本正常运行。

关于PHP 插入与 select in value 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42911828/

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