如何在MySQL DB中添加当前值

时间:2011-01-08 07:16:28

标签: php mysql

您好我有一个只包含数字的数据库条目。我想让它在我的网站上的用户可以从一个交换到另一个,我知道如何做所有这些,但我不想替换 当前值我只想添加例如1000,它可以在PHP中使用哪些代码?

2 个答案:

答案 0 :(得分:24)

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

像这样更新

答案 1 :(得分:16)

如果某个数据库中的某个表中有值,那么您只需要为这些字段发出更新语句。

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

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

所以你的更新将如下:

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

查看有关如何execute mysql queries with php的更多信息。