我有3张桌子:
我想更新(编辑)以下内容: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))");
我该怎么做?谢谢!
答案 0 :(得分:1)
http://forums.mysql.com/read.php?20,85813,85813#msg-85813此主题应该为您提供所需的所有答案。实质上你应该使用连接。