[英]Store Multidimensional Array in Mysql PHP Code
大家好,我想問一下如何在mysql中存儲多維數組? 我的表格格式是這樣的:
銷售表
| sales id | fkmember | date_of_sales
銷售線表
| line id | fkproduct | fksales | qty_purchased
我的數組是這樣的:
foreach($products as $element => $inner_array){
echo "<strong>Product ID: ".$element."</strong><br>";
foreach($inner_array as $items){
echo $items."<br>";
}
}
如何將數據放入表中?
您可以嘗試對數組進行序列化(與Wordpress十分相似)來存儲配置值
使用implode()函數可將列值的數組轉換為字符串。
foreach($inner_array as $items) {
$sql = "INSERT INTO Sales (salesid, fkmember, date_of_sales, lineid, fkproduct, fksales, qty_purchased ) VALUES ('" . implode("', '", $items) . "')";
$result = mysql_query($sql) or die(mysql_error());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.