0
У меня есть 3 таблицы:PHP обновление MySQL в нескольких таблицах
- Продукты, содержащие IDProduct, IDCategory, имя
- Поставщики, содержащие IDSupplier, SupplierName, Телефон
- ProductSupplier содержащий IDProduct, IDSupplier, Цена, Количество
Я хочу обновить (изменить) следующее: IDCategory, Name (product), IDSupplier, Price, Quantity, но я не делаю правильный запрос 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))");
Как это сделать правильно? Спасибо!
'PF.IDProdus' не должно быть' PS.IDProdus'? нет таблицы PF –