2017-08-17 21 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

相关问题