CRUDPHP
Este projeto visa colaborar com a comunidade trazendo assim mais uma ferramenta para realização da persistência com o banco de dados.
A realização de conexão com o banco de dados não é uma tarefa difícil mais que devido à quantidade de vez que se a realize em um projeto pode acabar se tornando cansativo e pode até acabar poluindo o seu código.
Este projeto trabalha diretamente na camada de modelo de sua aplicação podendo ser utilizada para todas as conexões com o banco de dados, ou melhor, para a abstração do banco de dados de sua aplicação.
O projeto é construído utilizando o padrão psr-4 o que traz uma grande facilidade na hora de incluir em seu projeto.
Instalação
A inclusão do CRUDPHP é realizado com auxílio do composer executando o seguinte comando no console na pasta do projeto
composer require adaoreis/crud
Read
Realizando leitura no banco de dados
Read() é a class responsável por realizar consultas no banco de dados com ela é possível de uma forma simples realizar consultas complexas bastando intender o funcionamento desta.
Read() traz consigo alguns importantes métodos os quais listaremos a baixo.
->ExeRead() realiza uma consulta parametrizada no banco de dados.
->FullRead() Executa leitura no banco de dados via query
->getResult() Retorna o resultado da consulta
->getRowCount() retorna o numero de registro retornado pela consulta
Definido credencial de acesso ao banco
Para que a conexão com o banco de dados seja realizado de forma correta.
será preciso fornecer as seguintes constantes com os respectivos valores das
informações de acesso ao BD que se almeja utilizar
define("HOST","localhost");
define('USER',"root");
define('PASS',"");
define('DBSA',"");
require '/vendor/autoload.php';
$read = new AR\BD\Read();
$read->ExeRead("aluno.aluno","","");
print_r($read->getResult());