O que é o PDO? PDO (PHP Data Object) é uma extensão utilizada para abstrair no PHP a conexão com o banco de dados.
PDO – Vantagens do PDO
Abstração de conexão com diversos bancos de dados;
Segurança (Proteção contra SQL Injection);
Orientação à objetos;
Extensibilidade.
PDO - Configuração
Carregar a extensão do PDO no PHP.
Carregar a extensão referente ao driver do banco de dados que deseja utilizar:
pdo_pgsql;
pdo_mysql;
pdo_sqlite;
PDO – Obtendo o recurso de conexão
Instanciando uma conexão com o banco: $dsn = 'pgsql:host=localhost;dbname=banco'; $pdo = new PDO($dsn, 'postgres', 'senha');
PDO – Interagindo com o Banco de Dados
Criando e executando um statement: $id = (int) 10; $sql = 'SELECT login, nome FROM users WHERE id = ?'; $stmt = $pdo->prepare($sql); $stmt->bindParam(1, $id, PDO::PARAM_INT); $stmt->execute();
PDO – Interagindo com o Banco de Dados
Obtendo os dados do statement como Objeto: $objeto = $stmt->fetch(PDO::FETCH_OBJ);
Obtendo os dados do statement como Array Associativo: $array = $stmt->fetch(PDO::FETCH_ASSOC);
Slides sobre PDO - PHP Data Object. Conteúdo resum more
Slides sobre PDO - PHP Data Object. Conteúdo resumido, devido ser uma apresentação desafio 15 minutos, realizada no II Encontro do PHP-PB em 07 de março de 2009. less
0 comments
Post a comment