如何通过添加从 HTML 表单接收到的数字来更新 SQL 中的表字段?
假设我有一个表单:
<form action="">
<input type="text" name="number" value="1">
<input type="submit" value="Submit">
</form>
我在 MySQL 中有一个表: 表:“测试”(ID:1 | 编号:12)
是否可以编写 sql 查询,使我可以将 HTML 表单中的数字“1”添加到表中的数字 12 (ID:1)?
我理解的一种方法是从表“test”中选择第一个数字并添加到它 1,然后用我得到的总和更新表。但是有没有可能以更简单的方式将 1 和 12 相加?
最佳答案
您可以更新
它。
UPDATE test SET number = number + 1 WHERE id = 1
如果要添加的数字取决于表单输入,则获取该值并将其放入查询中(不要忘记使用准备好的语句):
UPDATE test SET number = number + :newNumber WHERE id = 1
关于php - 如何通过添加从 HTML 表单收到的数字来更新 SQL 中的表字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45743073/