Php 向多列添加多行值

Php 向多列添加多行值,php,mysql,database,shopping-cart,Php,Mysql,Database,Shopping Cart,因此,我有一个购物车表和一个订单表,前者存储客户的选定项目,后者存储客户的已订购项目。显然,我想将客户的选定项目转移/添加到订单表中。我想像插入产品名称、尺寸、价格等数组一样进行操作。。因为客户可以在购物车中有多个项目,所以将其添加到订单表中。我真的需要你的帮助:| $query=mysql_query("select * from cart where user_id =$session_id"); while($row=mysql_fetch_assoc($query)){ $car

因此,我有一个购物车表和一个订单表,前者存储客户的选定项目,后者存储客户的已订购项目。显然,我想将客户的选定项目转移/添加到订单表中。我想像插入产品名称、尺寸、价格等数组一样进行操作。。因为客户可以在购物车中有多个项目,所以将其添加到订单表中。我真的需要你的帮助:|

$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']);
}

您可以使用另一个数据库,比如ORDER DB和ORDERED _ITEMS表,然后在ORDERED _ITEMS表中插入项目时,您可以使用mysql _insert _id并将用户id插入ORDERD DB,然后从那里您可以连接这两个表

不要太多,无法指定表的架构:@JW,Logic: