如何在 php 中运行 sql 查询以插入表并更新另一个表。例如,当输入一个库存并提交时,sql查询应该运行一个insert语句来更新批处理文件,并运行update语句来更新product表中的totalquantityinstock(新数量+现有数量)。希望我的解释能被理解。
表:产品(ProdId、名称、Cat、TtlQtyInStock)和 ProdInventory(InvID、ProdID、Qty)
在 php 表单中输入新的 ProdInventory 记录后,查询应插入 ProdInventory 并更新 Product 表中的 TtlQtyInStock 列)。我想要的是当前产品的库存为 20,所以当新的 10 个相同的库存时prod 加上 shld 总和 20 + 10。
我目前的查询是:
$query = "INSERT INTO `ProdInventory (`ProdId`, `Quantity`) VALUES ('$ProdID', '$Quantity')";
"UPDATE product
SET QuantityInStock = (QuantityInStock + $Quantity)
WHERE ProductCode = $ProductCode";
我确实浏览了一些网站,但没有找到适合我设计的东西。如果有人帮忙... :)
TIA。