PDOStatement :: setFetchMode
PDOStatement :: setFetchMode - mengatur modus akuisisi default untuk pernyataan itu. (PHP 5> = 5.1.0, PECL PDO> = 0.2.0)
penjelasan
tatabahasa
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 )
parameter
mode
modus akuisisi harus PDO :: FETCH_ * konstanta dalam seri.
colno
kolom nomor.
classname
nama kelas.
ctorargs
parameter konstruktor.
obyek
Objek.
Kembali Nilai
kembali sukses BENAR, atau pada kegagalan kembali FALSE.
contoh
Pengaturan modus akuisisi
Contoh berikut menunjukkan bagaimana PDOStatement :: setFetchMode () untuk mengubah default mode PDOStatement objek akuisisi.
<?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(); } ?>
Output dari contoh di atas:
apple red 150 banana yellow 250 orange orange 300 kiwi brown 75 lemon yellow 25 pear green 150 watermelon pink 90