Crud é um framework de aplicação web com sintaxe expressiva e com objetivo de agilizar o desenvolvimento de novos sitemas. O Crud, como seu nome expressa são operações básicas para manipular e gerenciar dados em um banco de dados relacional, dessa forma colocamos um curativo em uma ferida facilitando e otimizando uma tarefa comum no desenvolvimento de muitos projetos da web.
No download, você encontrará os seguintes diretórios e arquivos
Crud/ │ ├── Config/ │ └── Mensage.php ├── Database/ │ └── Crud.php ├── autoload.php └── LICENSE
Config - possui arquivos de configuração de ambiente como constantes de erro e sucesse além da configuraçãos com de Banco de dados.
Database - onde está localizado as operações.
clone o repositório
https://github.com/gdk46/ConnectDb.git
importe os arquivos de autoload (recomendações da psr-4)
require_once 'autoload.php';
use Crud\Database\Crud; require_once 'autoload.php'; ou require_once 'autoload.php'; $crud = new Crud\Database\Crud();
require_once '../autoload.php'; $featureDb = [ "db_drive" => "myslq", "db_port" => "3306", "db_name" => "test", "db_host" => "localhost", "db_username" => "test", "db_passwd" => "1234", "db_charset" => "utf-8", ]; $db = new ConnectDb\Database\Connect($featureDb); // classe de conexão com o banco de dados $crud = new Crud\Database\Crud($db->getConnect());
/* Cria */ $_POST['nome'] = 'Nome3'; // (tabela, array); $crudCreate = $crud->create('pessoas', $_POST); echo $crudCreate;
/* Lê */ // (tabela; $crudRead = $crud->read('pessoas'); var_dump($crudRead);
/* Atualiza */ $_POST['nome'] = 'test dos santos neves algusto'; // (tabela, array, query); $crudUpdate = $crud->update('pessoas', $_POST, "id = 26"); echo $crudUpdate;
require_once '../autoload.php'; $db = new ConnectDb\Database\Connect($featureDb); // classe de conexão com o banco de dados $crud = new Crud\Database\Crud($db->getConnect()); /* Deleta */ // pessoas(tabela, query); $crudDelete = $crud->delete('pessoas', "id = 26"); echo $crudDelete;
Tem um bug ou uma solicitação de recurso? Leia primeiro as diretrizes do problema e pesquise os problemas existentes e encerrados. Se o seu problema ou ideia ainda não foi resolvido, abra um novo problema.
Por favor, leia nossas diretrizes de contribuição. Estão incluídas instruções para abrir questões, padrões de codificação e notas sobre o desenvolvimento.
As preferências do editor estão disponíveis na configuração do editor para facilitar o uso em editores de texto comuns. Leia mais e baixe os plug-ins em https://editorconfig.org/.