我想更新名为'book'的下一个表,但此UPDATE代码无法正常工作
"UPDATE books SET Quantity=Quantity-1 Where Book_ID='$Book_ID'";
此代码应通过将Quantity的值减1来更新books表。
答案 0 :(得分:5)
您需要从列值减少,而不是PHP变量。删除美元符号和引号,你有整数。
UPDATE books SET Quantity = Quantity - 1 Where Book_ID = '$Book_ID'
不要忘记您在WHERE子句中容易受到SQL注入攻击。