如果在mysql中两行相同,如何更新

时间:2013-11-05 12:38:28

标签: php mysql

此代码是选择项目名称和更新值

我希望如果项目名称和公司名称相同,则更新

像那样

  $result = mysql_query("UPDATE stock SET  quantity=quantity - $quantity  WHERE itemname='$itemname',company='$company'")

但它无法正常显示此错误

您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便在第1行的'company =='xyz''附近使用正确的语法

原始代码     这是有效的

  $result = mysql_query("UPDATE stock SET  quantity=quantity - $quantity  WHERE itemname='$itemname'")

我该怎么做才能帮助我

感谢

1 个答案:

答案 0 :(得分:4)

使用AND运算符:

WHERE itemname='$itemname' AND company='$company'