Lightning 177 Опубликовано 26 мая, 2017 (изменено) try{ $dbh = new PDO($base_dsn,$base_user,$base_password); function show_selected_books() { global $dbh; $keys=array_keys($_SESSION['cart']); $isd=implode(',',$keys); $sql ="SELECT * FROM books WHERE id IN (?)"; $result = $dbh->prepare($sql); $param = [$isd]; $result->execute($param); $result->setFetchMode(PDO::FETCH_ASSOC); return $result->fetchAll(); } }catch(PDOException $e) { echo 'Connection fault: '.$e->getMessage(); } в сессии хранится массив с ИД книг, результат этой функции должен вернуть массив, но почему то возвращает только 1 выбранную книгу из 4, если не использовать PDO все норм работало, подскажите что я делаю не правильно, только начал осваивать класс ПДО UPD: Проблема решена, извините что создал тему. Решение: //Здесь был неверный код Изменено 16 июня, 2017 пользователем Lightning 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты