Мне сказали, что мой веб-сервер разрешает только 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 запрос ^ —
Это правильно или неправильно? Благодарю.
Это выглядит хорошо. Вы также можете использовать «IN», вы можете написать, я немного умнее.
SELECT text FROM table WHERE
text IN ('$text1', '$text2', '$text3');
Других решений пока нет …