Class Database – Class em PHP para Banco de Dados

Faz um tempo que eu tenho essa classe aqui e eu já mexi nela várias e várias vezes. Fiz uma revisão na primeira versão dessa classe e vou disponibilizar pra vocês. Clique aqui pra ver o código.

A classe é bem simples. Assim que o arquivo é chamado, ele cria um objeto $mdb que se conecta ao banco;

Nesse objeto você tem várias funções que interagem com o Banco de dados; Vou explicar as funções superficialmente aqui. Mais pra frente eu atualizo a “documentação” dessa classe.

$mdb->query(“<query>”);

Executa uma query sql qualquer. Retorna o resultado da <query>

$mdb->get_var(“<query>”);

Retorna a váriavel resultante da <query>. Ideal pra pegar um único valor do banco, tipo COUNT(*) ou LAST_INSERT_ID()

$mdb->get_row(“<query>”);

Retorna um array com a primeira linha de resultados da query. Ideal pra quando você vai exibir, por exemplo, detalhes de um usuário ou produto, um “SELECT * FROM usuarios WHERE id = ’1′”;

$mdb->get_results(“<query>”);

Retorna um array bidimensional com todos os resultados da Query… Ideal para listar registros do banco.

Para testar as querys bastar usar um print_r($mdb->get_results(“query”)) ou qualquer outra função. Não é difícil entender como elas funcionam.

Qualquer problema, comentem aí que ficarei feliz em ajudar =)

*UPDATE*: O Igor Escobar comentou que eu havia esquecido de mencionar que só funciona com MySQL. Bem, agora vocês já sabem. Valeu, Igor!

Tags: , , , ,