PDOStatement sınıfı

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 1.0.0)

Giriş

Bir hazır deyimi ve hazır deyim çalıştırıldıktan sonra sonuç kümesini temsil eder.

Sınıf Sözdizimi

class PDOStatement implements IteratorAggregate {
/* Özellikler */
/* Yöntemler */
public bindColumn(
    string|int $sütun,
    mixed &$değişken,
    int $veri_türü = PDO::PARAM_STR,
    int $uzunluk = 0,
    mixed $seçenekler = null
): bool
public bindParam(
    string|int $bağımsız_değişken,
    mixed &$değişken,
    int $veri_türü = PDO::PARAM_STR,
    int $uzunluk = 0,
    mixed $seçenekler = null
): bool
public bindValue(string|int $bağımsız_değişken, mixed $değer, int $veri_türü = PDO::PARAM_STR): bool
public closeCursor(): bool
public columnCount(): int
public errorCode(): ?string
public errorInfo(): array
public execute(?array $girdiler = null): bool
public fetch(int $kip = PDO::FETCH_DEFAULT, int $göst_yönü = PDO::FETCH_ORI_NEXT, int $göst_başlangıcı = 0): mixed
public fetchAll(int $kip = PDO::FETCH_DEFAULT): array
public fetchAll(int $kip = PDO::FETCH_COLUMN, int $sütun): array
public fetchAll(int $kip = PDO::FETCH_CLASS, string $sınıf, ?array $bağımsız_değişkenler): array
public fetchAll(int $kip = PDO::FETCH_FUNC, callable $geriçağırım): array
public fetchColumn(int $sütun = 0): mixed
public fetchObject(?string $sınıf = "stdClass", array $bağımsız_değişkenler = []): object|false
public getAttribute(int $isim): mixed
public getColumnMeta(int $sütun): array|false
public nextRowset(): bool
public rowCount(): int
public setAttribute(int $öznitelik, mixed $değer): bool
public setFetchMode(int $kip): bool
public setFetchMode(int $kip = PDO::FETCH_COLUMN, int $sütunnum): bool
public setFetchMode(int $kip = PDO::FETCH_CLASS, string $sınıfadı, ?array $bağımsız_değişkenler = null): bool
public setFetchMode(int $kip = PDO::FETCH_INTO, object $nesne): bool
}

Özellikler

queryString

Sorgu dizgesi.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0 PDOStatement artık Traversable arayüzünü değil IteratorAggregate arayüzünü gerçekliyor.

İçindekiler