$sql = "INSERT INTO stock (Date, Description, Product_Code, DEO, Cartons, Items, Quantity, Sent_To) VALUES ('$date','$description', '$productcode','$deo', '$cartons', '$items', '$quantity', '$sent_to')";
//$sql1 = "SELECT * FROM stockcount WHERE Product_Code = '".$productCode."';
//$sql1 = mysqli_query("UPDATE stockcount SET Quantity='" . Quantity-$quantity . "' WHERE Product_Code='$productcode'");
if ($conn->query($sql)===TRUE) {
header("Location:sendorder.php");
}
else {
echo "Error is " .$sql."<br>". $conn->error;
}
$sql 插入日期、描述、产品代码、deo、纸箱、商品、数量并发送到stocks 表。 产品代码是库存表中的外键,通过下拉列表插入。我想通过产品代码定位到stockcout表中的产品,并将其数量减少通过$sql插入的数量。请帮助我生成一个查询,该查询可以通过库存盘点表中的产品代码更新数量。我已经尝试了一些我评论过的查询,请也检查这些查询。 You can see both the stock and stockcount table here 。如果你能帮我解决这个问题,我会非常高兴。提前致谢
最佳答案
应该使用mysql触发器。成功插入行后,应该激活触发器,并且您应该有逻辑来执行您想做的任何操作。
触发引用:http://dev.mysql.com/doc/refman/5.7/en/trigger-syntax.html
关于php - 当销售表数量增加时,可用数量列应自动减少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35772138/