簡體   English   中英

在Mysql PHP代碼中存儲多維數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM