PHP :: Conexão do banco de dados com arquivo .ini

Introdução

Use um arquivo .ini para gerenciar sua conexão de banco de dados para que você possa abstrair o tipo de banco de dados e as informações de conexão em seus aplicativos php

O arquivo dot ini

Primeiro crie um arquivo .ini com as informações sobre seu banco de dados, como este:

host = localhost
name
= dbname
user
= db_username
pass = p4ssW0rd
type
= mysql

O parâmetro “Type” é opcional, mas você pode utilizá-lo para tornar sua aplicação independente do banco de dados, utilizando, por exemplo, a biblioteca PDO.

Ler o arquivo – analisar a função de arquivo ini ($ file)

Para ler o arquivo de configuração em sua classe, ou arquivo de conexão com o banco de dados, use a função php parse arquivo ini ($ arquivo) passando o caminho para o arquivo de configuração como parâmetro

// read the .ini file and create an associative array

$db
= parse_ini_file("path/to/config-file.ini");

/* now we can use the info in that file to create the appropriate, string connection, based on type, or just using the other info */

$user
= $db['user'];
$pass
= $db['pass'];
$name
= $db['name'];
$host
= $db['host'];
$type
= $db['type'];

É isso aí! Agora temos um arquivo de configuração para lidar com informações sobre o banco de dados. Se precisarmos alterar o tipo de banco de dados, ou usuário, basta alterar o arquivo de configuração e pronto.