(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0)
PDOStatement::setFetchMode — Устанавливает режим выборки по умолчанию для объекта запроса
mode
Режим выборки: константа семейства
PDO::FETCH_*.
colnoНомер столбца.
classНазвание класса.
constructorArgsАргументы конструктора класса.
objectОбъект.
Функция возвращает логическое значение true.
| Версия | Описание |
|---|---|
| 8.4.0 |
Вместо общего логического типа bool теперь возвращается конкретный тип true.
|
Пример #1 Изменение режима выборки
Следующий пример показывает изменение режима выборки по умолчанию для объекта PDOStatement методом PDOStatement::setFetchMode().
<?php
$stmt = $dbh->query('SELECT name, colour, calories FROM fruit');
$stmt->setFetchMode(PDO::FETCH_NUM);
foreach ($stmt as $row) {
print $row[0] . "\t" . $row[1] . "\t" . $row[2] . "\n";
}Результат выполнения приведённого примера:
apple red 150 banana yellow 250 orange orange 300 kiwi brown 75 lemon yellow 25 pear green 150