Как сделать правильно сделать запрос или какую альтернативу можно сделать на php?
Задача такая у меня города в таблице с id мне пришли несколько id и мне нужно их получить все, я вижу тут два варианта через in или сделать несколько запросов через цикл или вызов функции. В in когда мне придут два одинаковых id мне вернется только один город на два id , во втором случае каждый раз к бд делать запрос наверное тоже не разумно , подскажите что делать , не обязательно поменять логику в sql можно и в php
В in когда мне придут два одинаковых id мне вернется только один город на два id
У вас тут немного с логикой проблема. Если скажем вам через PHP пришёл запрос на один ИД города 5 раз, то делаете запрос 1 раз, а потом уже через РНР обрабатываете ответ с ДБ и выводите этот город 5 раз.
justabit С логикой все хорошо я проверяю на существования в бд такого города,это во впервых во вторых с этим id мне приходят еще данные которые связанны друг с другом, если у вас есть способ решение моего вопроса , подскажите а так не пытайтесь понять, по отрывкам