php - 输入的数字与数据库中旧数字的总和

标签 php mysql

我在数据库中有三个字段和表,名为“支持”

Name:<input type="text" name="name" id="name" value=""/>
<br><br>
Serial:<input type="text" name="badge" id="badge" value=""/>
<br><br>
Quantity:<input type="text" name="address" id="address" value=""/>
<br><br>

如果名称和序列号在数据库中存在 (数量字段)可以是输入的数字与数据库中旧数字的总和。 例如,数量为 5 我们插入值 6 数量为 5+6= 11。

我该怎么做?

最佳答案

$_POST 获取参数后,您可以使用这个简单的 SQL 查询:

UPDATE Support SET Quantity = Quantity + ? WHERE Serial = ? AND Name = ?  # passing escaped parameters from the form

第一个参数为$_POST['address'],第二个$_POST['badge'],第三个$_POST['name']

关于php - 输入的数字与数据库中旧数字的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27503329/

相关文章:

php - 从复选框输入的 DB 数组中选择值

php - MAMP-Mac OS X

php - 以不同的间隔选择多行

mysql - 使用 WHERE 和 AND 参数的 LEFT JOIN

Mysql Group by 3个带计数的字段

mysql - 如何处理 Laravel 中的 mySql POINT 字段

php - 如何通过php获取系统驱动器?

PHPUnit 测试 - 无法断言实际大小 11935 与预期大小 3 匹配

php - Jquery (Datatables) 功能没有完全初始化? PHP/MySQL

php - 在非 wordpress 站点上显示来自 wordpress 站点的文章