我目前遇到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。
感谢。
答案 0 :(得分:1)
您引用了不应该引用的值。试试这个:
dbquery("UPDATE users SET vip_points = vip_points + ". ... ." where username = '". $user ."'");