我被告知我的网络服务器每小时只允许75,000个数据库查询请求。我想知道组合查询请求是否会减少查询量或者无关紧要。这有点像常识,但我只是想确定一下。感谢。
$text1 = "text1";
$text2 = "text2";
$text3 = "text3";
SELECT text FROM table WHERE text = '$text1';
SELECT text FROM table WHERE text = '$text2';
SELECT text FROM table WHERE text = '$text3';
3次查询^ ---
SELECT text FROM table WHERE
text = '$text1' OR
text = '$text2' OR
text = '$text3';
1查询^ ---
以上是正确还是错误?感谢。
答案 0 :(得分:1)
看起来不错。你也可以使用" IN",你可以写一点点smaler。
SELECT text FROM table WHERE
text IN ('$text1', '$text2', '$text3');