The PDOStatement class

From Get docs
Php/docs/latest/class.pdostatement


The PDOStatement class

Introduction

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

Represents a prepared statement and, after the statement is executed, an associated result set.

Class synopsis

class PDOStatement implements Traversable {

/* Properties */

readonly string $queryString;

/* Methods */

public bindColumn(
 string|int $column,
 mixed &$var,
 int $type = PDO::PARAM_STR,
 int $maxLength = 0,
 mixed $driverOptions = null
): bool
public bindParam(
 string|int $param,
 mixed &$var,
 int $type = PDO::PARAM_STR,
 int $maxLength = 0,
 mixed $driverOptions = null
): bool
public bindValue(string|int $param, mixed $value, int $type = PDO::PARAM_STR): bool
public closeCursor(): bool
public columnCount(): int
public debugDumpParams(): ?bool
public errorCode(): ?string
public errorInfo(): array
public execute(?array $params = null): bool
public fetch(int $mode = PDO::FETCH_DEFAULT, int $cursorOrientation = PDO::FETCH_ORI_NEXT, int $cursorOffset = 0): mixed
public fetchAll(int $mode = PDO::FETCH_DEFAULT): array
public fetchColumn(int $column = 0): mixed
public fetchObject(?string $class = "stdClass", array $constructorArgs = []): object|false
public getAttribute(int $name): mixed
public getColumnMeta(int $column): array|false
public nextRowset(): bool
public rowCount(): int
public setAttribute(int $attribute, mixed $value): bool
public setFetchMode(int $mode): bool

}

Properties

queryString
Used query string.

Table of Contents


© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.pdostatement.php