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

Conexão com o banco de dados

Para conectar com o banco de dados vamos usar um método da biblioteca ADODB. Crie um arquivo na pasta admin nomeado de conexao.php . Vejamos o código do conexao.php da figura D.5 e vamos analisá-lo:

Linha 3 – define uma variável para especificar o caminho da biblioteca ADODB (lembre-se que o conexao.php está na pasta admin, por isso estamos saindo desta pasta para então entrar em adodb).

Linha 4 – faz include do arquivo adodb.inc.php da pasta da biblioteca ADODB. Por convenção os arquivos que são inc.php indicam que serão arquivos para include.

Linha 6 – cria a instância $con da conexão com o tipo de banco especificado, neste caso MYSQL. Por exemplo, se o banco para acesso fosse o PostgreSQL, seria passado por parâmetro ‘postgres’.

Linha 8 – desabilita a opção de debug. Esta opção é interessante para o desenvolvedor identificar erros durando a programação. Quando precisar verificar como os comandos estão sendo executados no banco de dados, esta opção pode ficar ligada, atribuindo true. Por hora vamos deixar desabilitada (false).

Linha 10 - executa o método Connect com os parâmetros de conexão (servidor, usuário, senha, nome_banco). Neste caso estamos usando o usuário padrão “root”, que inicialmente não possui senha. É interessante criar um usuário com senha específico para cada banco de dados.  Após a conexão vem “or die(....)”, esta função mostra uma mensagem caso ocorra um erro na execução do comando e interrompe o script.


 

A função die() aborta imediatamente a execução da aplicação. Essa é uma função simples para o tratamento de erros, pois ela encerra a execução do script.

 

Crie o arquivo conexao.php e faça o teste no navegador. Este arquivo de conexão será usado toda vez que precisarmos interagir com o banco de dados, por isso, após fazer os testes e verificar que está conectando, apague a linha 13 do arquivo.