O PHP fornece duas extensões SQLite por padrão desde a versão 5.0. A extensão SQLite mais recente é conhecida como extensão sqlite3, incluída no PHP 5.3+.
A extensão sqlite3 fornece uma interface para acessar o SQLite 3. O sqlite3 inclui interfaces de classe para os comandos SQL. Além disso, permite criar funções SQL e agregar usando PHP.
PHP introduziu as interfaces PDO desde a versão 5.1. O PDO é a solução PHP mais recente que fornece uma interface unificada de acesso ao banco de dados. Observe que o PDO é apenas uma camada abstrata que permite usar uma biblioteca comum para acessar qualquer banco de dados. No contexto do SQLite, é necessária a extensão sqlite3 para acessar o banco de dados SQLite.
A extensão PDO_SQLITE fornece o driver PDO para a biblioteca SQLite 3. Ele suporta interfaces PDO padrão e também métodos personalizados para criar funções SQL e agregações usando PHP.
Nesta seção, orientaremos você nas etapas de uso do PDO para acessar bancos de dados SQLite.
- Conectando-se ao banco de dados SQLite usando PHP PDO – mostra como usar o PHP PDO para conectar-se a um banco de dados SQLite.
- Criando tabelas SQLite usando PDO – orienta como executar as instruções CREATE TABLE do PHP para criar novas tabelas no SQLite a partir do PHP.
- Inserindo dados em tabelas usando PDO – ensina como inserir dados em tabelas em SQLite3 usando PHP.
- Atualizando dados usando PDO – orienta você nas etapas de atualização de dados na tabela existente no banco de dados SQLite usando PDO.
- Consultando dados no banco de dados SQLite – mostra várias maneiras de consultar dados do banco de dados SQLite.
- Trabalhando com dados SQLite3 BLOB – mostra como trabalhar com o tipo de dados SQLite BLOB usando PHP PDO com alguns exemplos práticos.
- Usando transação em PHP PDO – dá um exemplo de uso de transação SQLite em PHP.
- Excluindo dados no banco de dados SQLite – fornece etapas para excluir dados no banco de dados SQLite usando PHP.