PDOStatement::setFetchMode — Defina o modo de busca padrão para instruções. (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 , string $classname , array $ctorargs )
bool PDOStatement::setFetchMode ( int $PDO::FETCH_INTO , objeto $object )
O modo de aquisição deve ser uma das séries de constantes PDO::FETCH_*.
número da coluna colno .
nome da classe nome da classe.
Parâmetros do construtor ctorargs .
objeto objeto .
Retorna TRUE em caso de sucesso ou FALSE em caso de falha.
O exemplo a seguir demonstra como usar PDOStatement::setFetchMode() para alterar o modo de busca padrão para um objeto PDOStatement.
<?php$sql = 'SELECIONE nome, cor, calorias FROM fruta';tente { $stmt = $dbh->query($sql); linha = $stmt->fetch()) { imprimir $linha[0] . $row[2] . "n";catch (PDOException $e) { imprimir $e->getMessage();}?>
A saída do exemplo acima é:
maçã vermelha 150 amarelo banana 250 laranja laranja 300 marrom kiwi 75 amarelo limão 25 verde pêra 150 rosa melancia 90