我正在尝试将数据从数组插入到 mysql 表中。例如,如果我在数组中有三个项目,则 echo 的结果是 Item1Item2Item3,但在 mysql 表中仅插入 Item3。为什么它不重复插入表中?
<?php
session_start();
foreach($_SESSION['cart'] as $item){
$sql="INSERT INTO eshopadmin (Item)
VALUES
('$item[item]')";
echo $item[item];
}
?>
最佳答案
尝试这样的事情:
<?php
session_start();
$data; //array that will store all the data
foreach($_SESSION['cart'] as $item){
// push data to the array
array_push($data,$item[item]);
$data= implode(",", $data);
}
$sql="INSERT INTO eshopadmin (Item)
VALUES
('$data')";
?>
关于php - 将数组插入表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20961165/