leni_m
@leni_m
ЧупаКобрус

Как написать запрос Mysql, когда выбор идет по массиву значений?

Есть таблица со структурой
id | value
... | ...
и есть функция которая возвращает значения для определенного id
public static function getValues($id)
    {
        $db = Db::getConnection();

        $sql = "SELECT * FROM table WHERE id=:id LIMIT 25";
        $result = $db->prepare($sql);
        $result->bindParam ( ':id', $id, PDO::PARAM_INT );
        $result->execute();

        $i = 0;
        $values = array();

        while ($row = $result->fetch()) {
            $values[$i]['val'] = $row['val'];
            $i++;
        }
        return $values;
    }

Но вот как написать запрос когда на вход поступает не определенный id, а массив из id ?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
gobananas
@gobananas
finishhim.ru
Например сначала php.net/manual/ru/function.implode.php потом запрос с условием IN (1,2,3,4,5)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы