我想更新状态相同的多个itemID。我知道这对mysql_query来说是不可能的,但我无法想办法让这个工作起作用。
$upd = "UPDATE booking SET status='$status' WHERE itemID='$itemID', '$itemID2'";
$retval = mysql_query($upd, $con);
注意:itemID由用户在prev page中输入,如
$itemID= $_POST["itemID"];
$itemID2= $_POST["itemID2"];
答案 0 :(得分:2)
使用IN子句:
WHERE itemId in ('$itemID', '$itemID2');
而不是WHERE itemID='$itemID', '$itemID2'
答案 1 :(得分:1)
使用IN
$upd = "UPDATE booking SET status='$status' WHERE itemID IN ('$itemID', '$itemID2')";