我無法將一個查詢的輸出用作另一個查詢中的值。事情是我需要使用下面的查詢來獲取一個產品(這是成功地完成)的價格:我需要使用另一個mySQL查詢的輸出(它的值)
SELECT Cena FROM Proizvod WHERE ProzivodID = $PID
$ PID是一個PHP變量,此查詢工作得很好。當我想從買家的餘額中減去產品的價格時,問題就出現了。 我試圖做的是用下面的查詢:
UPDATE Kupuvac SET Saldo = Saldo - ".$cena." WHERE KupuvacID=$KID
$以上的價格是一個PHP變量,它的值是第一個查詢。
第二個查詢完全不起作用,它不會返回錯誤消息,但它不會改變他買方的平衡。
如果有人需要它的簡短解釋:Cena - Price
; Proizvod - Product
; Kupuvac - Buyer
; Saldo - Balance
。
在此先感謝!
你如何檢查第二個查詢的錯誤,你可以檢查受影響的行的價值?你使用的是什麼mysql api(mysql_,mysqli,PDO)?謝謝 – drew010 2012-07-07 19:56:23
我使用集成在xampp中的phpMyAdmin。 – 2012-07-08 01:17:15