我有列"kredit"的数据库。我想将$dobitak添加到kredit

因此,如果在数据库kredit=10$dobitak=15 kredit+dobitak=25中,但是我的代码在数据库中返回了我kredit=15

$sql = "UPDATE user
    SET  kredit='kredit' + '".$dobitak."'
    WHERE id='" . $info['user_id'] . "'";


我需要更改什么才能在数据库中获得正确的结果?

最佳答案

尝试这个 ...

$sql = "UPDATE user
    SET  kredit=kredit + ".$dobitak."
    WHERE id='" . $info['user_id'] . "'";


因为对于整数类型字段,您不必用“'”括起来

关于php - 将(sum)变量添加到数据库中的现有值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20920759/

10-15 08:32