首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MySQL DB中添加到当前值

问如何在MySQL DB中添加到当前值
EN

Stack Overflow用户
提问于 2011-01-08 15:16:28
回答 2查看 46K关注 0票数 10

嗨,我有一个数据库条目,其中只包含一个数字。我想让我的网站上的用户可以从一个交换到另一个,我知道怎么做,但我不想替换当前的值,我只想添加1000,例如,我可以在PHP中使用什么代码?

EN

回答 2

Stack Overflow用户

发布于 2011-01-08 16:03:01

代码语言:javascript
复制
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

mysql_query("UPDATE `some_table` SET `value` = `value` + 1000 WHERE `id` = 1");

mysql_close($con);
?> 

像这样更新

票数 25
EN

Stack Overflow用户

发布于 2011-01-08 15:44:42

如果您在某个数据库表中有一个值,那么您所要做的就是为这些字段发出一条update语句。

例如,假设我们有这样的表

代码语言:javascript
复制
+--------------+
| some_table   |
+--------------+
| id   | value |
+--------------+
| 1    | 10    |
+--------------+

因此,您的更新如下所示:

代码语言:javascript
复制
UPDATE `some_table` SET `value` = `value` + 1000 WHERE `id` = 1

有关如何execute mysql queries with php的更多信息,请参阅。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4632866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档