Объединение запроса базы данных в одном выражении

Мне сказали, что мой веб-сервер разрешает только 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 запрос ^ —

Это правильно или неправильно? Благодарю.

-1

Решение

Это выглядит хорошо. Вы также можете использовать «IN», вы можете написать, я немного умнее.

SELECT text FROM table WHERE
text  IN ('$text1', '$text2', '$text3');
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]