将变量中的整数添加到 mysql 列

ETA*_*TAN 3 php mysql

我想知道如何使用 INSERT 将我在变量中分配的整数添加到 mysql 表的列。

这是我的代码:

//Connect to database
include ("connnect.php");

$countv = "10"
$insert  = ("INSERT INTO table1 (id,count) VALUES ('$id',+$countv)";
mysql_query($insert) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

count 列设置为 int,默认值为 '0' 通常我使用 +10 添加 10,但现在我想尝试通过变量添加它。所以我设置“count”列来添加 $countv 的值整数。

这个脚本可以将 10 添加到列数,但是当我第二次尝试时(使用 UPDATE table1 SET count = +$countv WHERE id='123'),它仍然保持为 10。我有什么错误吗?我正在制作或者有更好的方法吗?

更新脚本

  mysql_query("UPDATE table1 SET count = + $countv WHERE id='123'")
            or die(mysql_error()); 
Run Code Online (Sandbox Code Playgroud)

感谢,并有一个愉快的一天。

(已解决:我忘记在更新脚本中在 + $countv 前面添加计数。感谢那些提供帮助的人)

bum*_*box 9

尝试这个语法

update table1 set count = count + $countv where id = '123'
Run Code Online (Sandbox Code Playgroud)