一尘不染

mysql更新查询中的增量值

mysql

我已将此代码用于提供+1分,但无法正常工作。

mysql_query("
    UPDATE member_profile 
    SET points= ' ".$points." ' + 1 
    WHERE user_id = '".$userid."'
");

$ points变量现在是用户的点数。.我希望它加上一个点数。.例如,如果他有5个点数,它应该是5 + 1 =6。 但是没有,它只是改变了到1

我做错了什么?谢谢


阅读 429

收藏
2020-05-17

共1个答案

一尘不染

您也可以这样做:

mysql_query("
    UPDATE member_profile 
    SET points = points + 1
    WHERE user_id = '".$userid."'
");
2020-05-17