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

标签 php html mysql pdo

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

相关文章:

php - 如何为 SWIG 设计界面?

php - 在 post 方法中重定向到带有变量的 url,无需使用 Javascript

javascript - 在暂时禁用 CSS 转换的情况下更改 JavaScript 中的 HTML 元素样式无法可靠地运行

javascript - 如何在浏览器版本条件下(IE 10及以上)使用meta标签?

mysql - 将 utf-8 数据从 mysql 迁移到 SQL Server 2005

PHP MySQL 用表行显示数据(可点击)

php - 将 Doctrine 实体管理器作为参数传递给通用类

html - 固定位置 div 在顶部垂直空间

当我输入 ENTER 后,WAMP 服务器的 mysql 控制台消失了

php - 如何修复消息 : SQLSTATE[08004] [1040] Too many connections