Update语句

时间:2015-10-21 02:19:43

标签: php mysql database

更新语句需要更改用户的余额。

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

但它在'where子句'

中显示错误atUnknown列

表结构:
   名字||密码|| BAL
   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子句'中的未知列'mitul'

1 个答案:

答案 0 :(得分:4)

我认为您的姓名栏是Varchar,那么您应该将variable $user括在引号中

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