mmantai/query-builder

A simple method based query builder

Installs: 28

Dependents: 1

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/mmantai/query-builder

v0.0.3 2023-12-22 10:01 UTC

This package is auto-updated.

Last update: 2025-10-13 19:14:53 UTC


README

This package provides classes to create sql queries for different databases

Supported

  • MySQL
  • PostgreSQL

Planned

  • SQLite

Examples

Mysql

<?php

if(file_exists(__DIR__ . '/vendor/autoload.php')) {
    require_once  __DIR__ . '/vendor/autoload.php';
}
use M2\QueryBuilder\MySQLQueryBuilder;

$builder = new MySQLQueryBuilder();

$query = $builder->selectAll()->from("customer", "c")->where("rowid", ">=", "12345");
// query: SELECT * FROM customer AS c WHERE rowid >= 12345