mysql_query("UPDATE rekod SET ns = '1' WHERE zone ='255' AND data ='$id1'");
mysql_query("UPDATE rekod SET ns = '1' WHERE zone ='255' AND data ='$id2'");
而不是两次运行查询是否有一种方法可以只更新一次?差异只是数据值。请帮帮我?
答案 0 :(得分:7)
"UPDATE rekod SET ns = '1' WHERE zone ='255' AND data IN('$id1','$id2')"
或
"UPDATE rekod SET ns = '1' WHERE zone ='255' AND (data='$id1' OR data='$id2')"
答案 1 :(得分:4)
你可以像这样使用OR语句:
mysql_query("UPDATE rekod SET ns = '1' WHERE zone ='255' AND (data ='$id1' OR data = '$id2')");