截断不正确的DOUBLE值

时间:2011-05-07 12:03:13

标签: php mysql

我目前遇到UPDATE查询问题。我想要运行的是:

dbquery("UPDATE users SET vip_points = 'vip_points' +'". $points ."' WHERE username = '". $user ."'");

$user$points通过表单发送。我试着回应结果,然后他们发布了我发布的内容。

数据库错误

  

截断错误的DOUBLE值:'vip_points'

有人可以解释一下我的查询有什么问题吗?它适用于其他MySQL服务器。目前我在Windows 2008下使用MySQL服务器5.5。

哦,默认情况下vip_points列设置为0。

感谢。

1 个答案:

答案 0 :(得分:1)

您引用了不应该引用的值。试试这个:

dbquery("UPDATE users SET vip_points = vip_points + ". ... ." where username = '". $user ."'");