gpt4 book ai didi

php mysql 在多个表中更新

转载 作者:行者123 更新时间:2023-11-29 14:55:42 26 4
gpt4 key购买 nike

我有 3 张 table :

  • 包含 IDProduct、IDCategory、名称的产品
  • 包含 IDSupplier、SupplierName、Phone 的供应商
  • ProductSupplier 包含 IDProduct、IDSupplier、价格、数量

我想更新(编辑)以下内容:IDCategory、名称(产品)、IDSupplier、价格、数量,但我没有正确执行 UPDATE 查询:

$query="UPDATE products P, 
category C,
suppliers S,
productsupplier PS
SET P.IDCategory = '$idcategory',
P.Name = '$Name',
S.IDSupplier = '$idsupplier',
PS.Price = '$Price',
PS.Quantity = '$Quantity'
WHERE ((IDProduct = '$idproduct')
AND (P.IDProdus = PF.IDProdus)
AND (PS.IDSupplier = S.IDSupplier )
AND (P.IDCategory = C.IDCategory))");

我该如何正确地做到这一点?谢谢!

最佳答案

http://forums.mysql.com/read.php?20,85813,85813#msg-85813该线程应该为您提供所需的所有答案。本质上,您应该使用联接。

关于php mysql 在多个表中更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4684284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com