【问题标题】:Adding Multiple row values to multiple columns将多个行值添加到多个列
【发布时间】:2013-03-30 14:44:34
【问题描述】:

所以我有这个存储客户所选项目的 CART 表和存储客户订购项目的 ORDER 表,显然,我想将客户的所选项目转移/添加到 ORDER 表中。我想像INSERT INTO(产品名称、尺寸、价格等的数组)一样将其放入 ORDER 表中,因为客户可以在购物车中拥有多个商品。我真的需要你的帮助:|

$query=mysql_query("select * from cart where user_id =$session_id");
while($row=mysql_fetch_assoc($query)){
    $cartItems = array('user_id'=$row[user_id],'product_name'=>$row['product_name'],     'price'=>$row['price'], 'size'=>$row['size']);
}

【问题讨论】:

  • 不要tamad指定表的架构:)
  • @JW, Logic lng po 需要 ko :)

标签: php mysql database shopping-cart


【解决方案1】:

您可以使用另一个数据库,例如ORDER DB 和ORDERED _ITEMS table,然后当您在ORDERED_ITEMS table 中插入项目时,您可以使用mysql_insert_id() 并将user_id 插入ORDERD DB,然后您可以从那里加入两个表

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-02
    • 1970-01-01
    相关资源
    最近更新 更多