【发布时间】:2016-09-29 08:55:52
【问题描述】:
我需要将 MySQL 数据从数组值插入到单个原始数据中。我尝试了下面的代码,但出现错误:警告:内爆():传入的参数无效 我怎么解决这个问题?或者有没有其他方法可以使用 PHP 将数组值插入 MySQL 中的单个 raw?
<?php
foreach ($_POST['qty'] as $product_id => $qty) {
$product_id = implode(" ",$product_id);
$qty = implode(" ",$qty);
}
$q = mysqli_query($conn, "INSERT INTO product_order (product_id,qty) VALUES ('$product_id','$qty')");
?>
【问题讨论】:
-
您是否要在数据库中保存逗号分隔值?
-
是的。对……
-
请不要那样做。这是个坏主意。您会在这里找到成千上万的人提出的问题,这些问题来自那些这样做并在那里挣扎的人。
-
liakat.skype 这是我的Skype。请加我。我想向你展示我的数据库结构。我不知道在没有逗号的情况下将其保存到数据库