where子句'Update语句


Unknown column in 'where clause' in Update statement

update语句需要更改用户余额

update register set bal=(bal-$tax) where name=$user

,但它显示错误在'where子句'的未知列


表结构:名字,,| |,,密码,| |,,拜尔港
karan12,karan123,,6000年
mitul,,,,,,,,5454年,,,,,,,9000


查询:$q= mysql_query("update register set bal=(bal-$tax) where name=$user" , $connection) or die("Select Query failed: ".mysql_error());

错误:

where子句中的未知列

我认为你的名字列是Varchar,那么你应该把variable $user括起来

update register set bal=(bal-$tax) where name='".$user."'