eveQuery

A eveQuery é uma classe PHP que provê interação com diversos bancos de dados de uma forma única e fácil.

Com ela você pode facilmente realizar consultas e conexões com diversos tipos de bancos de dados, seja com parâmetros padrão, seja com parâmetros personalizados.

O código está completamente comentado, sendo ideal para quem deseja aprender mais sobre classes ou pretenda aperfeiçoá-la.

Para detalhes e exemplos de uso, veja os arquivos README.txt e eveQuery.samples.php.

<? //arquivo de exemplo da classe eveQuery

require('eveQuery.php');
//instancia a classe como um objeto
$t = new eveQuery();


//exemplo de chamada de conexão com os parâmetros padrão
$con = $t->serverConnect();
echo 'Conexão com parâmetros padrão: '.$con;
unset($con);
echo '<hr>';

//exemplo de chamada de conexão com parâmetros próprios
$parametros = array(
	'server' => 'localhost',
	'user' => 'root',
	'pw' => 'secret'
);
$con = $t->serverConnect('mysql',$parametros);
echo 'Conexão com parâmetros configurados: '.$con;
unset($con);
echo '<hr>';

//exemplo de consulta com parâmetros padrão
$sql = "select * from produtores";
$q = $t->query($sql);
echo 'Número de linhas do resultado com pesquisa com parãmetros padrão: '.mysql_num_rows($q);
unset($q);
echo '<hr>';

//exemplo de consulta com parâmetros próprios
$sql = "select * from produtores";
$q = $t->query($sql,'mysql',$parametros,$db='graos_teste');
echo 'Número de linhas do resultado com pesquisa com parãmetros configurados: '.mysql_num_rows($q);
unset($q);
echo '<hr>';
unset($t);
?>

Arquivos para Download:

eveQuery-1.2.zip

Qual é a sua opinião ou dúvida?