2017-08-17 90 views
1

如何通過向其中添加從HTML表單收到的數字來更新SQL中的表字段?如何通過添加從SQL表單接收到的數字來更新SQL中的表格字段?

比方說,我有一個表格:

<form action=""> 
 
    <input type="text" name="number" value="1"> 
 
    <input type="submit" value="Submit"> 
 
</form>

我有一個表在MySQL: 表:「測試」(ID:1 |編號:12)

是否有可能編寫SQL查詢,讓我從我的表格中添加數字「1」從編號12(ID:1)的HTML表單?

我能理解的一種方式是從表「test」中選擇第一個數字並添加到它1,然後用我得到的總和更新表。但是能否以更簡單的方式總結1和12?

回答

0

你可以只是UPDATE它。

UPDATE test SET number = number + 1 WHERE id = 1 

如果添加的數量取決於表單輸入,然後得到該值,並把它放在查詢(不要忘了使用準備好的發言):

UPDATE test SET number = number + :newNumber WHERE id = 1 
+0

哦就是這麼簡單。謝謝! –

+0

非常歡迎。將答案標記爲已接受,如果它對你有幫助。 – ishegg

相關問題