将多个行值添加到多个列

时间:2013-03-30 14:44:35

标签: php mysql database shopping-cart

所以我有这个CART表存储客户的选定项目和ORDER表,它存储客户的订购商品,显然,我想将客户的选定商品转移/添加到ORDER表。我希望将INSERT INTO(product_names,size,price等数组)放入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']);
}

1 个答案:

答案 0 :(得分:0)

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