如何通过添加从HTML表单收到的号码来更新SQL中的表字段?
假设我有一个表格:
<form action="">
<input type="text" name="number" value="1">
<input type="submit" value="Submit">
</form>
我在MySQL中有一个表: 表:“test”(ID:1 | Number:12)
是否可以编写sql查询,让我在HTML表单中将数字“1”添加到表格中的数字12(ID:1)?
我理解的一种方法是可以做到这一点是从表“test”中选择第一个数字并添加到它1,然后用我得到的总和更新表。但是有可能以更简单的方式总结1和12吗?
答案 0 :(得分:0)
你可以UPDATE
。
UPDATE test SET number = number + 1 WHERE id = 1
如果添加的数字取决于表单输入,则获取该值并将其放入查询中(不要忘记使用预准备语句):
UPDATE test SET number = number + :newNumber WHERE id = 1