A classe PDOStatement
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 1.0.0)
Introdução
Representa uma instrução preparada e, após a execução da instrução, um conjunto de resultados associado.
Resumo da classe
/* Propriedades */
/* Métodos */
public bindColumn(
string|int
mixed
int
int
mixed
): bool
string|int
$column
,mixed
&$var
,int
$type
= PDO::PARAM_STR,int
$maxLength
= 0,mixed
$driverOptions
= null
): bool
public bindParam(
string|int
mixed
int
int
mixed
): bool
string|int
$param
,mixed
&$var
,int
$type
= PDO::PARAM_STR,int
$maxLength
= 0,mixed
$driverOptions
= null
): bool
public fetch(int
}$mode
= PDO::FETCH_DEFAULT, int $cursorOrientation
= PDO::FETCH_ORI_NEXT, int $cursorOffset
= 0): mixedPropriedades
- queryString
-
String de consulta usada.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 | PDOStatement agora implementa IteratorAggregate em vez de Traversable. |
Table of Contents
- PDOStatement::bindColumn — Vincula uma coluna a uma variável PHP
- PDOStatement::bindParam — Vincula um parâmetro ao nome de variável especificado
- PDOStatement::bindValue — Vincula um valor a um parâmetro
- PDOStatement::closeCursor — Fecha o cursor, permitindo que a instrução seja executada novamente
- PDOStatement::columnCount — Retorna o número de colunas no conjunto de resultados
- PDOStatement::debugDumpParams — Despeja uma isntrução preparada SQL
- PDOStatement::errorCode — Busca o SQLSTATE associado com a última operação no objeto da instrução
- PDOStatement::errorInfo — Busca informação de erro estendida associada com a última operação no identificador da instrução
- PDOStatement::execute — Executa ums instrução preparada
- PDOStatement::fetch — Busca a próxima linha de um resultado
- PDOStatement::fetchAll — Busca as linhas remanescentes de um conjunto de resultados
- PDOStatement::fetchColumn — Retorna uma única coluna do próximo registro de um resultado
- PDOStatement::fetchObject — Busca o próximo registro e retorna-o como um objeto
- PDOStatement::getAttribute — Recupera um atributo da instrução
- PDOStatement::getColumnMeta — Retorna metadados para uma coluna no resultado
- PDOStatement::getIterator — Obtém o iterador do conjunto de resultados
- PDOStatement::nextRowset — Avança para o próximo conjunto de registros em um identificados de instrução com múltiplos conjuntos de registros
- PDOStatement::rowCount — Retorna o número de registros afetados pela última instrução SQL
- PDOStatement::setAttribute — Define um atributo na instrução
- PDOStatement::setFetchMode — Define o modo de carga de dados para esta instrução