2015-10-20 134 views
0

这里,更新选择需要更改为bal的差额和变量$ tax中的值的注册表的bal(用于余额)列,仅用于保存条件的行。它在下面的代码中不起作用。怎么做?如何更新sql中两个变量之间的差异值?

$query3 = mysql_query('update table register set bal=bal-'.$tax.' where name='.$user.')' , $connection); 
+0

[答案就在这里(http://stackoverflow.com/问题/ 5383108/update-a-by-by-subtracting-a-value) 顺便说一句,你应该明确地忘记'mysql'的扩展并使用PDO。 –

+0

Yaa我下次试试PDO。那个链接没有工作。 –

回答

1

您正在使用不正确的方式。

试试这个:

$query3 = mysql_query("update table register set bal=(bal-$tax) where name='$user'" , $connection); 
+0

是的逻辑工作! –

0

看来,有用户经过加时赛 ')',有没有 '('