PDOStatement::setFetchMode
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0)
PDOStatement::setFetchMode — Deyim için öntanımlı veri alım kipini belirler
Açıklama
public
PDOStatement::setFetchMode(int $kip
): bool
public
PDOStatement::setFetchMode(int $kip
= PDO::FETCH_COLUMN, int $sütunnum
): bool
public
PDOStatement::setFetchMode(int $kip
= PDO::FETCH_CLASS, string $sınıfadı
, ?array $bağımsız_değişkenler
= null
): bool
public
PDOStatement::setFetchMode(int $kip
= PDO::FETCH_INTO, object $nesne
): bool
Bağımsız Değişkenler
-
kip
-
PDO::FETCH_*
sabitlerinden biri olarak veri alım
kipi.
-
sütunnum
-
Sütun numarası.
-
sınıfadı
-
Sınıf adı.
-
bağımsız_değişkenler
-
Kurucu bağımsız değişkenleri.
-
nesne
-
Nesne.
Dönen Değerler
Başarı durumunda true
, başarısızlık durumunda false
döner.
Ö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
$stmt = $dbh->query('SELECT name, colour, calories FROM fruit');
$stmt->setFetchMode(PDO::FETCH_NUM);
foreach ($stmt as $row) {
print $col[0] . "\t" . $col[1] . "\t" . $col[2] . "\n";
}
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
elma kırmızı 150
muz sarı 250
portakal turuncu 300
kivi kahverengi 75
limon sarı 25
armut yeşil 150