PDOStatement::setFetchMode — Mengatur mode pengambilan default untuk pernyataan. (PHP 5 >= 5.1.0, pdo PECL >= 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 , objek $objek )
Mode akuisisi mode harus berupa salah satu rangkaian konstanta PDO::FETCH_*.
nomor kolom kolom .
nama kelas nama kelas.
parameter konstruktor ctorargs .
objek objek .
Mengembalikan TRUE jika berhasil, atau FALSE jika gagal.
Contoh berikut menunjukkan cara menggunakan PDOStatement::setFetchMode() untuk mengubah mode pengambilan default untuk objek PDOStatement.
<?php$sql = 'PILIH nama, warna, kalori DARI buah';coba { $stmt = $dbh->query($sql); $result = $stmt->setFetchMode(PDO::FETCH_NUM); baris = $stmt->fetch()) { cetak $baris[0] . $baris[2] . "n"; }}tangkap (PDOException $e) { cetak $e->getMessage();}?>
Output dari contoh di atas adalah:
apel merah 150 pisang kuning 250 oranye oranye 300 kiwi coklat 75 lemon kuning 25 pir hijau 150 semangka merah muda 90