PHPackages                             willry/querybuilder - 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. willry/querybuilder

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

willry/querybuilder
===================

Um query builder simples e fácil de usar, abstraindo a utilização do PDO de forma produtiva e segura com filtragem dos dados.

5.0.0(2y ago)132MITPHP

Since Dec 25Pushed 2y ago1 watchersCompare

[ Source](https://github.com/WillRy/querybuilder)[ Packagist](https://packagist.org/packages/willry/querybuilder)[ RSS](/packages/willry-querybuilder/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)DependenciesVersions (14)Used By (0)

Query Builder
=============

[](#query-builder)

Um query builder simples e fácil de usar, abstraindo a utilização do PDO de forma produtiva e segura com filtragem dos dados.

Qualidade do código:

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/9238f8e74a4d5e4716ca306b0668f064402780ca0ab6cdfe1fe478a86cdff256/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f57696c6c52792f71756572796275696c6465722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d61696e)](https://scrutinizer-ci.com/g/WillRy/querybuilder/?branch=main)

Recursos
--------

[](#recursos)

- Instalação simples e sem dependências
- Abstração completa do CRUD e transações, e execução de queries com JOINs, ORDER, LIMIT, OFFSET, GROUP BY e HAVING.
- Métodos para INNER JOIN, LEFT JOIN E RIGHT JOIN com Subqueries
- Pode ser fácilmente extendida e personalizada

Bancos suportados
-----------------

[](#bancos-suportados)

- MySQL
- MariaDB
- PostgreSQL

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

[](#instalação)

A instalação pode ser feita via composer:

```
composer require willry/querybuilder

```

Documentação
------------

[](#documentação)

Para mais detalhes sobre como usar, veja uma pasta de exemplo no diretório do componente. Nela terá um exemplo de uso para cada classe. Ele funciona assim:

#### Utilização:

[](#utilização)

```
