PHP表单更新MYSQL行

PHP表单更新MYSQL行,php,mysql,Php,Mysql,我有一个更新MySQL数据库的PHP表单。我想向行中的当前信用添加信用。基础数学 当前学分50加上另50学分=100 这是我的当前字符串(已编辑) 如果只是向存储在数据库中的值添加,则应该能够执行以下操作: $sql = sprintf("UPDATE h_clients SET credits = credits + $credits WHERE id = $id", mysql_real_escape_string($credit), mysql_real_esc

我有一个更新MySQL数据库的PHP表单。我想向行中的当前信用添加信用。基础数学

当前学分50加上另50学分=100

这是我的当前字符串(已编辑)


如果只是向存储在数据库中的值添加,则应该能够执行以下操作:

$sql = sprintf("UPDATE h_clients SET credits = credits + $credits WHERE id = $id",

 mysql_real_escape_string($credit),
            mysql_real_escape_string($id));

请澄清这是否不是您想要的。

似乎您在分配学分中有错误的列名

"UPDATE h_clients SET credits = credits +  $credits  WHERE id = $id",

请尝试$sql=sprintf(“更新h_客户端”。“设置信用=信用+“%s”。“其中id=$id”,感谢我的代码中的“多想”,并调用数据库中当前的信用,而不是%s我的答案是正确的,请将其标记为已接受。。
"UPDATE h_clients SET credits = credits +  $credits  WHERE id = $id",