PHP DOP

PHP PDO é uma camada de acesso a banco de dados que fornece uma interface uniforme para trabalhar com vários bancos de dados.

PDO simplifica as operações comuns de banco de dados, incluindo:

  • Criando conexões de banco de dados
  • Executando consultas usando instruções preparadas
  • Chamando procedimentos armazenados
  • Realizando transações
  • E lidar com erros

O PDO permite trabalhar com qualquer banco de dados que possua um driver PDO disponível. O PDO depende de drivers específicos do banco de dados, por exemplo, PDO_MYSQL para MySQL, PDO_PGSQL para PostgreSQL, PDO_OCI para banco de dados Oracle, etc., para funcionar corretamente. Aqui está a lista completa de drivers PDO .

Portanto, para usar o PDO para um banco de dados específico, você precisa ter um driver de banco de dados correspondente disponível.

O diagrama a seguir ilustra como o PDO funciona:

php DOP

O PDO facilita a implantação de aplicativos PHP porque não exige que você inclua manualmente nenhum arquivo de script em seu aplicativo, como outras bibliotecas.

Seção 1. Início rápido do PDO

Esta seção mostra passo a passo como se conectar a alguns sistemas de gerenciamento de banco de dados relacional, incluindo MySQL e PostgreSQL.

Seção 2. Criando um banco de dados de amostra

  • Crie um banco de dados de amostra – mostra como criar um banco de dados de amostra e tabelas no servidor de banco de dados MySQL e um script reutilizável para conexão com o banco de dados.
  • Criando novas tabelas – aprenda como criar uma nova tabela em um banco de dados MySQL a partir de PHP usando PDO.

Seção 3. Declarações Preparadas

Seção 4. CRUD em DOP

Esta seção ilustra a operação comum de banco de dados, incluindo criação (inserção), leitura (seleção), atualização e exclusão de dados usando PDO. Essas operações básicas costumam ser chamadas de CRUD.

Seção 5. Buscando dados

Esta seção discute vários métodos e modos de busca* em detalhes.

  • fetch() – busca uma linha de um conjunto de resultados associado a um objeto PDOStatement.
  • fetchAll() – busca todas as linhas de um objeto de conjunto de resultados em um array.
  • fetchcolumn() – busca uma única coluna da próxima linha em um conjunto de resultados.
  • fetchObject() – busca a próxima linha de um conjunto de resultados e a retorna como um objeto de uma classe.
  • PDO::FETCH_KEY_PAIR – seleciona um resultado de duas colunas em um array onde a primeira coluna é a chave e a segunda coluna é o valor
  • PDO::FETCH_GROUP – agrupa linhas pelos valores exclusivos da primeira coluna no conjunto de resultados.
  • PDO::FETCH_CLASS – mostra como retornar uma instância de uma classe cujas propriedades são mapeadas para os valores das colunas do banco de dados.

Seção 6. Chamando procedimentos armazenados

Esta seção mostra alguns exemplos de como lidar com procedimentos armazenados, incluindo:

Seção 6. Gerenciando Transações no PDO

O PDO fornece alguns métodos úteis, incluindo beginTransaction(), commit()e rollBack()que lidam com transações de maneira eficaz. Esta seção fornece alguns exemplos de como lidar com transações em seu aplicativo da web.

  • Transação PDO – aprenda como realizar uma transação de banco de dados de PHP usando PDO.

Seção 7. Referências DOP

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *