繁体   English   中英

插入并从中选择一个现值

[英]Insert into and select from with one ready value

我要在这里做的是向表中插入一些值,但该值来自另一个表。

但是,有些值可以随时发布。

  $reference_no = $_POST ['reference_no']
  $location_id = $_SESSION ['location_id']

  INSERT INTO infistall_location_stock_collect_update (package, quantity, location_id)
      SELECT product_id, quantity, '...'
      FROM orders_history
      WHERE reference_no = '$reference_no'

如何将$ location_id放入SELECT查询中?

谢谢

INSERT INTO infistall_location_stock_collect_update (package, quantity, location_id)
SELECT product_id, quantity, '$location_id'
FROM orders_history
WHERE reference_no = '$reference_no'

尝试引用该列

$reference_no = $_POST ['reference_no']
$location_id = $_SESSION ['location_id']

INSERT INTO infistall_location_stock_collect_update (package, quantity, location_id)
  SELECT product_id, quantity, '(".$location_id.")' as location_id
  FROM orders_history
  WHERE reference_no = '$reference_no'

快乐编码..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM