adaoreis/crud

CRUD PHP for DB

dev-master 2020-07-01 04:45 UTC

This package is auto-updated.

Last update: 2024-04-29 04:40:05 UTC


README

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"); //constane HOST
define('USER',"root");// usuario do banco de dados
define('PASS',"");// senha do banco de dados
define('DBSA',"");// base de dados a ser utilizada
require '/vendor/autoload.php'; //carregando autoload do composer
$read = new AR\BD\Read(); //instancia de read
$read->ExeRead("aluno.aluno","",""); // executa a consulta no banco indicado
print_r($read->getResult());// imprime o resultado na tela