O mini-crudClass é uma pequena classe em PHP para manipulação de registros de bancos de dados. Ele utiliza PDO para conexão, permitindo ser usado com várias plataformas de banco de dados.
Caso encontre (e certamente encontrará) problemas nas linhas do projeto, sinta-se a vontade para entrar em contato e sugerir uma melhoria no código.
Visite a página do projeto: http://romulo1984.github.com/mini-crudClass
O arquivo da classe é tão pequeno que dispensa explicações de uso, mas irei listar os métodos e seus parâmetros.
Tipo: Privado
Parâmetros: Nenhum
Info: Usado apenas dentro da classe, para fazer a conexão com o banco de dados.
Tipo: Público
Parâmetros: $campos, $tabela.
$campos: Do tipo array, onde a chave é o nome da coluna do bd e o respectivo valor é a informação a ser inserida.
Exemplo: array("nome" => "João", "sobrenome" => "da Silva");
$tabela: Tabela do bd para o qual deseja inserir as informações.
Tipo: Público
Parâmetros: $select, $tabela, $where, $order, $limit.
$select: Do tipo array, que recebe os campos do bd que quer retornar na consulta.
Exemplo 1: array("nome", "sobrenome");
Exemplo 2: array("*");
$tabela: Tabela do bd a qual deseja realizar a consulta.
$where: Do tipo string de valor padrão null. Filtra a consulta.
Exemplo: "id=87";
$order: Do tipo string de valor padrão null. Ordena os resultados da consulta.
Exemplo: "nome DESC";
$limit: Do tipo string de valor padrão null. Limita a quantidade de registros retornados na consulta.
Exemplo 1: "3";
Exemplo 2: "2, 8";
Tipo: Público
Parâmetros: $tabela, $where.
$tabela: Tabela da qual deseja selecionar o registro para deletar.
$where: Do tipo string. Seleciona o(s) registro(s) a ser(em) deletado(s).
Exemplo: "nome='Joao' AND sobrenome='da silva'";
Tipo: Público
Parâmetros: $tabela, $set, $where.
$tabela: Tabela do bd para atualizar o registro.
$set: Do tipo array. A chave do array corresponde a coluna, e o valor respectivo corresponde aos dados atualizados.
Exemplo: array("nome" => "Marcos", "sobrenome" => "de Oliveira");
$where: Seleciona o registro para qual deseja atualizar os dados.
Exemplo: "id=8";
Rômulo Guimarães