【发布时间】:2016-02-23 09:12:33
【问题描述】:
我有一个非常简单的错误,但我就是不知道为什么会发生。我有这个数组:
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!';
}
}
但它说:Something's wrong with query! 当我这样做时,var_dump($result); 它说:bool(false)
请帮我调试这部分代码,因为我很坚持。
【问题讨论】:
-
将
foreach($sheetData as $rec){更改为foreach($sheetData as $key => $rec) { -
你应该使用准备好的语句..