Mysql 在其中更新多个值

Mysql 在其中更新多个值,mysql,sql-update,Mysql,Sql Update,我想更新具有相同状态的多个ItemId。我知道这在mysql_查询中是不可能的,但我想不出一种方法来实现这一点 $upd = "UPDATE booking SET status='$status' WHERE itemID='$itemID', '$itemID2'"; $retval = mysql_query($upd, $con); 注:项目ID由用户在上一页输入,如下所示 $itemID= $_POST["itemID"]; $itemID2=

我想更新具有相同状态的多个ItemId。我知道这在mysql_查询中是不可能的,但我想不出一种方法来实现这一点

     $upd = "UPDATE booking SET status='$status' WHERE itemID='$itemID', '$itemID2'";
     $retval = mysql_query($upd, $con);
注:项目ID由用户在上一页输入,如下所示

     $itemID= $_POST["itemID"];
     $itemID2= $_POST["itemID2"];
在子句中使用如下内容:

WHERE itemId in ('$itemID', '$itemID2');

$upd = "UPDATE booking SET status='$status' WHERE itemID IN ('$itemID', '$itemID2')";

其中itemid in(itemid1,itemid2)
会起到作用。它就像一个符咒,很容易修复,谢谢1:D