(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.2.0)
PDOStatement->setFetchMode — Deyim için öntanımlı veri alım kipini belirler
$kip
   )$PDO::FETCH_COLUMN
   , int $sütunnum
   )$PDO::FETCH_CLASS
   , string $sınıfadı
   , array $değiştirgeler
   )$PDO::FETCH_INTO
   , object $nesne
   )
kipPDO::FETCH_* sabitlerinden biri olarak veri alım kipi.
sütunnumSütun numarası.
sınıfadıSınıf adı.
değiştirgelerKurucu değiştirgeleri.
nesneNesne.
   Başarı durumunda 1 aksi takdirde FALSE.
  
Örnek 1 - Veri alım kipinin belirlenmesi
Aşağıdaki örnekte bir PDOStatement nesnesinin veri alım kipinin PDOStatement::setFetchMode() ile nasıl değiştirileceği gösterilmiştir.
<?php
$sql = 'SELECT isim, renk, kalori FROM meyveler';
try {
  $stmt = $dbh->query($sql);
  $result = $stmt->setFetchMode(PDO::FETCH_NUM);
  while ($col = $stmt->fetch()) {
    print $col[0] . "\t" . $col[1] . "\t" . $col[2] . "\n";
  }
}
catch (PDOException $e) {
  print $e->getMessage();
}
?>
Yukarıdaki örneğin çıktısı:
elma kırmızı 150 muz sarı 250 portakal turuncu 300 kivi kahverengi 75 limon sarı 25 armut yeşil 150 ahududu mor 90