Compartilhe
Ir em baixo
avatar

Mensagens : 221
Pontos : 751
Ver perfil do usuário

[Tutorial] PDO (PHP Data Objects) - Parte 1

em Dom 30 Set 2012 - 16:35
Reputação da mensagem: 100% (1 votos)
Introdução:

A extensão PHP Data Objects (PDO) define uma interface leve e consistente para acessar bancos de dados em PHP. Cada driver de banco de dados que implementa a interface PDO pode expor recursos de um banco de dados específico, como funções de extensão regular. Observe que você não pode executar todas as funções de banco de dados usando a extensão PDO, por si só, você deve usar um driver PDO de um banco de dados específico para acessar um servidor de banco de dados.

PDO proporciona uma camada de abstração de acesso a dados, o que significa que, independentemente de qual banco de dados você está usando, você pode usar as mesmas funções para emitir consultas e buscar dados. PDO não fornece uma abstração de dados, mas não reescrever SQL ou emular características faltantes. Você deve usar uma camada de abstração desenvolvido se precisar dessa facilidade.

PDO funciona com PHP 5.1, e está disponível como uma extensão PECL para PHP 5.0; PDO exige as características OO do novo núcleo do PHP 5, e assim não funcionará com versões anteriores do PHP.

Instalação:

Instalando o PDO em um sistema Unix.
O PDO e o PDO_SQLITE são ativados por padrão no PHP 5.1.0. Talvez seja necessário habilitar o driver PDO para seu banco de dados de escolha;
Ao instalar o PDO como um módulo compartilhado, o arquivo php.ini precisa ser atualizado para que a extensão do PDO seja carregada automaticamente quando o PHP é executado. Você também precisa ativar os drivers de banco de dados específico, certifique-se que eles são listados a seguir à linha pdo.so.
extension=pdo.so


Instalando PDO no windows.

1. O PDO só precisa ser ativado, editando o arquivo php.ini.
extension=php_pdo.dll


Nota:
Este passo não é necessário para o PHP 5.3 e acima, como uma DLL não é mais necessária para PDO.

2. Você pode escolher carregá-las em tempo de execução usando a função dl(), ou abilitá-los no php.ini.
Exemplo:
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll

Essas DLLs devem existir no diretório do sistema onde as extensões são carregadas dinâmicamente.

Ficamos por aqui hoje.
Até ;-)
Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum