PHPackages                             ismaelbrito/database-manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. ismaelbrito/database-manager

ActiveLibrary[Database &amp; ORM](/categories/database)

ismaelbrito/database-manager
============================

Biblioteca em PHP para gerenciar conexões e operações com MySQL usando PDO, com suporte a CRUD e tipagem moderna.

v1.0.1(11mo ago)24GPL-3.0-or-laterPHPPHP &gt;=7.0

Since May 19Pushed 11mo ago1 watchersCompare

[ Source](https://github.com/Ismael-Brito/database-manager)[ Packagist](https://packagist.org/packages/ismaelbrito/database-manager)[ RSS](/packages/ismaelbrito-database-manager/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)DependenciesVersions (3)Used By (0)

Database PORTUGUÊS
==================

[](#database-português)

Este projeto é uma estrutura modular em PHP puro (sem frameworks), organizado em uma classe simples para gerenciar conexões e operações com bancos de dados usando PDO.

🚀 Funcionalidades
-----------------

[](#-funcionalidades)

- Inserção de dados
- Totalmente orientado a objetos
- Conexão com banco de dados MySQL via PDO
- Classe de banco de dados com suporte a:
    - `select`, `insert`, `update`, `delete`
    - Tipagem moderna (`string`, `array`, `PDOStatement`, etc)
    - Conexão via PDO com tratamento de erros
- Métodos disponíveis:
    - `beginTransaction()`: Inicia a transação.
    - `commit()`: Confirma todas as operações realizadas durante a transação.
    - `rollBack()`: Reverte todas as opreações em caso de erro.
- Seleção com cláusulas WHERE, ORDER BY, LIMIT
- Atualização e exclusão de registros
- Interface fluida e fácil de usar
- Preparado para uso em ambiente local (WAMP) e produção

---

🚀 Instalação
------------

[](#-instalação)

Adicione a classe ao seu projeto (via autoloader do Composer) [Composer](https://packagist.org/packages/ismaelbrito/database-manager):

```
composer require ismaelbrito/database-manager
```

Como Usar
---------

[](#como-usar)

O uso da library e simples, seguindo o modelo abaixo:

```
