从php添加到mySQL数据库中的现有值

时间:2014-03-01 21:12:55

标签: php mysql sql

我的数据库中有一个表,其中包含以下列:

username - course - assignment1 - assignment2 - assignment3 - participation - total

我使用的表单将这些值提交给数据库。我想要做的是获取已存在的值,参与列为表单中输入的用户名,并为其添加新的输入值。 (参与=参与+用户输入)

连接数据库后如何在PHP中执行此操作?

2 个答案:

答案 0 :(得分:0)

您使用update语句:

update table
    set participation = participation + @UserInput
    where username = @userName;

当然,您应该在php代码中使用这些值的参数。

答案 1 :(得分:0)

回调列名称invoque他自己的值。

$query = "Update table set participation = participation +".intval($_POST['userinput'])." where username ='".$_POST['username']."'"; 
mysqli_query($query);