PDO | Introdução

Aprenda a se conectar a um banco de dados e manipular seus dados (CRUD)

Sobre o PDO

O que significa PDO?

PDO é um acrônimo de PHP Data Objects, ou seja, Objetos de Dados em PHP.


O que é PDO? Para que serve o PDO?

O PDO é uma , leve e consistente, que nos permite acessar a Banco de Dados utilizando PHP. É uma das 3 APIs que o PHP disponibiliza para acessarmos os Bancos de Dados. Cada Banco de Dados (Data Base) que implementa a Interface PDO permite a utilização de recursos específicos de Banco de Dados através de extensões de funções regulares.

Importante: o PDO, por si só, não manipula diretamente os dados do banco, ele depende de drivers específicos de Bancos de Dados. Confira nesse link os Bancos de Dado que permitem o acesso via PDO. Entre os principais estão MySQL (aborado ao longo doportal the Web Dev), Firebird, PostgreSQL, Oracle, ODBC, SQLite, entre outros.


Como Funciona o PDO?

O PDO nos fornece uma layer do tipo data-access (acesso a dados), ou seja, independentemente do Banco de Dados ao qual estiver conectando, você utilizará as mesmas funções para realizar buscas/consultas (queries) e requisições/chamadas (fetch).


Versões do PHP e o recurso PDO

A API PDO foi lançada na versão 5.1 do PHP. Como ele demanda os recursos de Orientação a Objetos, que fazem parte do core da versão 5.0, não funcionará em versões anteriores. Mas não se preocupe, já estamos na versão 7.3 do PHP.