我的数据库中有一个表,其中包含以下列:
username - course - assignment1 - assignment2 - assignment3 - participation - total
我使用的表单将这些值提交给数据库。我想要做的是获取已存在的值,参与列为表单中输入的用户名,并为其添加新的输入值。 (参与=参与+用户输入)
连接数据库后如何在PHP中执行此操作?
答案 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);