gpt4 book ai didi

php - 将数组元素插入数据库表时出现问题

转载 作者:行者123 更新时间:2023-11-28 23:36:40 26 4
gpt4 key购买 nike

我有一个非常简单的错误,但我无法弄清楚为什么会发生。我有这个数组:

Array
(
[1] => Array
(
[A] => Joakim
[B] => Dzafic
[C] => joke@gmail.com
)

[2] => Array
(
[A] => Jevren
[B] => Jevrej
[C] => zidovi@gmail.com
)

)

我正在尝试将它插入到我的 MySQL 数据库表中,如下所示:

 foreach($sheetData as $rec){
$result=$mysqli->query("INSERT INTO `test`(`name`,`surname`,`email`) VALUES
(
".$rec['A'].",
".$rec['B'].",
".$rec['C']."
);");
if(!$result){
var_dump($result);
die("Something's wrong with query!");
}else{
echo 'Inserted!';
}

}

但它说:查询有问题! 当我执行 var_dump($result); 时它说:bool(false)请帮助我调试这部分代码,因为我一直坚持使用它。

最佳答案

您忘记添加单引号 ' 如果变量包含字符串,则值变量应包含在 ' 中:

$result=$mysqli->query("INSERT INTO `test`(`name`,`surname`,`email`) VALUES
(
'".$rec['A']."',
'".$rec['B']."',
'".$rec['C']."'
)");

关于php - 将数组元素插入数据库表时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35573265/

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