Unidade D –Linguagem PHP com acesso a banco de dados – parte 1

Configurações iniciais

Antes de começarmos a trabalhar, vamos ver o que vamos precisar para realizar nossos testes.

Biblioteca ADODB para acesso a banco de dados com PHP

Para acesso ao banco de dados MySQL vamos utilizar uma biblioteca chamada ADODB (Active Data Objects Data Base). ADODB é conjunto de bibliotecas/classes que padronizam as funções de banco de dados do PHP. O objetivo é ocultar as diferenças existentes entre os diferentes bancos de dados e prover um método simples de fazer consultas e manipulações nas bases de dados com o mínimo de alteração de código. Desta forma, podemos com uma simples alteração mudar o banco de dados que estamos utilizando para outro (por exemplo de MySQL para PostgreSQL, se o esquema do banco de dados for o mesmo).

Você pode fazer download da biblioteca em http://sourceforge.net/projects/adodb/files/.

Com a ADODB podemos acessar os bancos de dados: MySql, Oracle, SQL Server, Sybase,  Informix, PostgreSQL, FrontBase, SQLite, Interbase/Firebird, FoxPro, Access, ADO, DB2, SAP DB, ODBC.

Para dar sequência vamos organizar uma estrutura de site para realizarmos nossos testes. Você poderá fazer o download do material disponibilizado que se chama siteBD.zip. O arquivo deve ser descompactado em C:\xampp\htdocs. A estrutura ficará como da figura D.4.

Alguns apontamentos sobre a estrutura:

- pasta admin conterá todos os arquivos da Área Administrativa
- pasta adodb é da biblioteca ADODB que vamos usar
- pasta imgs para imagens do site
- pasta js para arquivos de JavaScript do site
- arquivo estilo.css contém as folhas de estilo usadas no site

 

Esta disciplina não aborda CSS (folha de estilo). Porém você já deve ter visto em outra disciplina que CSS é uma linguagem para estilos que define o layout de documentos (X)HTML. Por exemplo, CSS controla fontes, cores, margens, linhas, alturas, larguras, imagens de fundo, posicionamentos e muito mais.