Im работает над небольшим PHP-проектом и им изменяет с MySQLi на PDO, im также использует готовые заявления сейчас.Как получить результаты запроса как массив в PDO?
Мне удалось подключиться к базе данных и выполнить запрос, но я хочу знать, как я могу получить результаты в виде массива?
Я использую функцию fetch_assoc() в MySQLi для этого, но теперь я использую PDO и подготовленные инструкции, я не знаю, как это сделать.
Мой код до сих пор ...
$res = $connection -> prepare("SELECT * FROM ad WHERE id = :id");
$res -> bindValue(':id',$id);
$res -> execute();
Я слышал, используя этот код, но он не работает?
$z= $res -> fetchAll(PDO::FETCH_ASSOC);
$productname = $z['productname'];
fetchALL возвращает массив результирующих данных с индексом 0 - n. И вы можете использовать этот ключ, как 'productname'. – Vijay