怎么样在订单插入数据库是添加自己想要的字段

2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家

我想在提交订单时插入自己自定义的一个参数,是下面的代码吗?要怎么样写?

  1. /* 插入订单商品 */
  2. $sql = "INSERT INTO " . $ecs->table('order_goods') . "( " .
  3. "order_id, goods_id, goods_name, goods_sn, goods_number, market_price, ".
  4. "goods_price, goods_attr, is_real, extension_code, parent_id, is_gift, goods_attr_id) ".
  5. " SELECT '$new_order_id', goods_id, goods_name, goods_sn, goods_number, market_price, ".
  6. "goods_price, goods_attr, is_real, extension_code, parent_id, is_gift, goods_attr_id".
  7. " FROM " .$ecs->table('cart') .
  8. " WHERE session_id = '".SESS_ID."' AND rec_type = '$flow_type'";
  9. $db->query($sql);
复制代码

回答:
代码的意思是从购物车表中提取数据然后再插入订单表吗?那不是要先把参数先插入购物车表中?找不到插入购物车表的代码..

这个不好改,为什么不再加条update语句呢