PHP Data Objects
- Introdução
- Instalação/Configuração
- Constantes pré-definidas
- Conexões e gerenciamento de conexões
- Transações e confirmação automática (auto-commit)
- Declarações preparadas e procedimentos armazenados
- Erros e manipulação de erros
- Objetos Grandes (LOBs)
- PDO — A classe PDO
- 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
- PDOStatement — A classe PDOStatement
- 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
- PDORow — A classe PDORow
- PDOException — A classe PDOException
- Drivers do PDO
- CUBRID (PDO) — Funções CUBRID (PDO_CUBRID)
- MS SQL Server (PDO) — Funções do Microsoft SQL Server e Sybase (PDO_DBLIB)
- Firebird (PDO) — Funções de Firebird (PDO_FIREBIRD)
- IBM (PDO) — Funções da IBM (PDO_IBM)
- Informix (PDO) — Funções do Informix (PDO_INFORMIX)
- MySQL (PDO) — Funções do MySQL (PDO_MYSQL)
- MS SQL Server (PDO) — Funções do Microsoft SQL Server (PDO_SQLSRV)
- Oracle (PDO) — Funções do Oracle (PDO_OCI)
- ODBC e DB2 (PDO) — Funções ODBC e DB2 (PDO_ODBC)
- PostgreSQL (PDO) — Funções PostgreSQL (PDO_PGSQL)
- SQLite (PDO) — Funções do SQLite (PDO_SQLITE)