Php mysql#u查询不';我工作不正常
我想更新我的表并增加“a1”列中的数据 问题:例如Php mysql#u查询不';我工作不正常,php,mysql,sql,sql-update,Php,Mysql,Sql,Sql Update,我想更新我的表并增加“a1”列中的数据 问题:例如a1=a1+2,但它将是a1=a1+4。 a1是整数 mysql_query("update table set a1=a1+1 where username='".$user."'"); 但它将是: mysql_query("update table set a1=a1+(2*number) where username='".$user."'"); 您确定您的查询没有执行2次吗?如果开始时a1为3,则将其替换为a1=a1+a1会发生什么情
a1=a1+2
,但它将是a1=a1+4
。
a1是整数
mysql_query("update table set a1=a1+1 where username='".$user."'");
但它将是:
mysql_query("update table set a1=a1+(2*number) where username='".$user."'");
您确定您的查询没有执行2次吗?如果开始时
a1
为3,则将其替换为a1=a1+a1
会发生什么情况?结果是9还是12?a1=a1+a1=>12。它只执行一次请帮助我…………如果结果是12,它会执行两次:)你只需要想想为什么。(a1
是3,那么在第一次执行时它将是3+3=6。在第二次执行查询时,它将是6+6=12。)我知道,但我的查询不在循环中,我只写了一次。但我不知道为什么它会执行两次