PDOStatement->setFetchMode
(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.2.0)
PDOStatement->setFetchMode — Deyim için öntanımlı veri alım kipini belirler
Açıklama
PDOStatement::setFetchMode
( int $kip
) : bool
PDOStatement::setFetchMode
( int $PDO::FETCH_COLUMN
, int $sütunnum
) : bool
PDOStatement::setFetchMode
( int $PDO::FETCH_CLASS
, string $sınıfadı
, array $değiştirgeler
) : bool
PDOStatement::setFetchMode
( int $PDO::FETCH_INTO
, object $nesne
) : bool
Değiştirgeler
-
kip
-
PDO::FETCH_*
sabitlerinden biri olarak veri alım
kipi.
-
sütunnum
-
Sütun numarası.
-
sınıfadı
-
Sınıf adı.
-
değiştirgeler
-
Kurucu değiştirgeleri.
-
nesne
-
Nesne.
Dönen Değerler
Başarı durumunda 1
aksi takdirde false
.
Örnekler
Ö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