如何通过添加从HTML表单收到的数字来更新SQL中的表字段?

时间:2017-08-17 19:00:45

标签: php html mysql pdo

如何通过添加从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吗?

1 个答案:

答案 0 :(得分:0)

你可以UPDATE

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

如果添加的数字取决于表单输入,则获取该值并将其放入查询中(不要忘记使用预准备语句):

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