PDOStatement::setFetchMode — Устанавливает режим выборки по умолчанию для операторов. (PHP 5 >= 5.1.0, PECL pdo >= 0.2.0)
bool PDOStatement::setFetchMode (int $mode)
bool PDOStatement::setFetchMode ( int $PDO::FETCH_COLUMN , int $colno )
bool PDOStatement::setFetchMode (int $PDO::FETCH_CLASS, строка $classname, массив $ctorargs)
bool PDOStatement::setFetchMode ( int $PDO::FETCH_INTO , объект $object )
Режим получения режима должен быть одной из констант серии PDO::FETCH_*.
номер столбца Колно .
имя класса имя класса.
Параметры конструктора ctorargs .
объект объект .
Возвращает TRUE в случае успеха или FALSE в случае неудачи.
В следующем примере показано, как использовать PDOStatement::setFetchMode() для изменения режима выборки по умолчанию для объекта PDOStatement.
<?php$sql = 'ВЫБРАТЬ имя, цвет и калории ИЗ фруктов'; попробуйте { $stmt = $dbh->query($sql); $result = $stmt->setFetchMode(PDO::FETCH_NUM); строка = $stmt->fetch()) {печать $row[0] . $row[1] . $row[2] . "n" }}catch (PDOException $e) { print $e->getMessage();}?>
Вывод приведенного выше примера:
яблочно-красный 150банано-желтый 250оранжево-оранжевый 300киви-коричневый 75лимонно-желтый 25грушево-зеленый 150арбузно-розовый 90