简体   繁体   English

如何在MySQL DB中添加当前值

[英]How to Add to Current Value in MySQL DB

Hi i have a DB Entry that only consists of a number. 嗨,我有一个只包含数字的数据库条目。 and i want to Make it where users on my site can Exchange from One to the Other and i know how to do all that but i dont wanna Replace the current value i just wanna add for example 1,000 to it what code can i use in PHP ? 我想让它在我的网站上的用户可以从一个交换到另一个,我知道如何做所有,但我不想替换当前值我只想添加例如1,000到它我可以在PHP中使用什么代码?

<?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);
?> 

update like this 像这样更新

if you have a value in some table in some database all you have to do is to issue an update statement for that fields. 如果某个数据库中的某个表中有值,那么您只需要为这些字段发出更新语句。

For example, lets say we have table like this 例如,假设我们有这样的表

+--------------+
| some_table   |
+--------------+
| id   | value |
+--------------+
| 1    | 10    |
+--------------+

So your update will be as follows: 所以你的更新将如下:

UPDATE `some_table` SET `value` = `value` + 1000 WHERE `id` = 1

See more info on how to execute mysql queries with php . 查看有关如何使用php执行mysql查询的更多信息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM