A classe PDO
(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0)
Introdução
Representa uma conexão entre o PHP e um servidor de banco de dados.
Resumo da classe
class PDO
{
/* Constantes */
/* Métodos */
public __construct(
string
?string
#[\SensitiveParameter] ?string
?array
)
}string
$dsn
,?string
$username
= null
,#[\SensitiveParameter] ?string
$password
= null
,?array
$options
= null
)
Table of Contents
- PDO::beginTransaction — Inicia uma transação
- PDO::commit — Envia uma transação
- PDO::__construct — Cria uma instância PDO representando uma conexão a um banco de dados
- PDO::errorCode — Busca o SQLSTATE associado com a última operação no identificador do banco de dados
- PDO::errorInfo — Busca informação de erro estendida associada com a última operação no identificador do banco de dados
- PDO::exec — Executa uma instrução SQL e retorna o número de linhas afetadas
- PDO::getAttribute — Recuperar um atributo da conexão com o banco de dados
- PDO::getAvailableDrivers — Retorna um array com os drivers PDO disponíveis
- PDO::inTransaction — Verifica se está dentro de uma transação
- PDO::lastInsertId — Retorna o ID da última linha ou valor de sequência inserido
- PDO::prepare — Prepara uma instrução para execução e retorna um objeto de instrução
- PDO::query — Prepara e executa uma instrução SQL sem marcadores
- PDO::quote — Inclui aspas em uma string para uso em uma consulta
- PDO::rollBack — Reverte uma transação
- PDO::setAttribute — Define um atributo