【发布时间】:2016-06-30 00:43:56
【问题描述】:
我有一个名为order 的表,其中设置了一个列名list
TABLE list
id | list | price | date
---------------------------------------
1 | Cigar | 5.00 | 2016-06-30
2 | Beer | 6.00 | 2016-06-30
3 | Whiskey | 20.00 | 2016-06-30
4 | Bacon | 10.00 | 2016-06-30
我想将list 插入另一个名为confirmation 的表中,以使它们都可以在同一行中!但是,它不起作用并且插入了很多行!
我想要的方式
TABLE confirmation
id | theorder
--------------------------------
1 | Cigar, Beer, Whiskey, Bacon
道路正在显现
TABLE confirmation
id | theorder
--------------
1 | Cigar,
2 | Beer,
3 | Whiskey,
4 | Bacon,
这是代码:我正在使用 foreach!
$sql = "SELECT list FROM order";
$result = $conn->query($sql);
$getList = $result->fetchAll(PDO::FETCH_ASSOC);
foreach($getOrder as $order) {
$products = $order['theorder'] . ', ';
$sql = "INSERT INTO confirmation (theorder) VALUES ('$products')";
$result = $conn->query($sql);
}
【问题讨论】:
-
Here 是类似的问题。