Manuel PHP
PDOStatement->setFetchMode
(No version information available, might be only in CVS)
PDOStatement->setFetchMode — Définit le mode de récupération par défaut pour cette requête
Description
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
, object $object
)
Liste de paramètres
- mode
-
Le mode de récupération doit être une des constantes PDO::FETCH_*.
Valeurs de retour
Retourne 1 en cas de succès ou FALSE si une erreur survient.
Exemples
Exemple #1 Définition du mode de récupération
L'exemple suivant montre comment PDOStatement::setFetchMode() modifie le mode de récupération par défaut pour un objet PDOStatement.
- <?php
- $sql = 'SELECT name, colour, calories FROM fruit';
- try {
- $stmt = $dbh->query($sql);
- $result = $stmt->setFetchMode(PDO::FETCH_NUM);
- while ($row = $stmt->fetch()) {
- print $row[0] . "\t" . $row[1] . "\t" . $row[2] . "\n";
- }
- }
- catch (PDOException $e) {
- print $e->getMessage();
- }
- ?>
L'exemple ci-dessus va afficher :
apple red 150
banana yellow 250
orange orange 300
kiwi brown 75
lemon yellow 25
pear green 150
watermelon pink 90
Remonter 
