Implement builder pattern, use PDO.
You can install the package via composer:
composer require vstaran/query-builder
$builder = new QueryBuilder();
$query = $builder->table('users')
->select(['first_name', 'age'])
->where(['status' => 'active'])
->order(['id' => 'ASC'])
->limit(20)
->offset(40)
->build();
- Add methods
JOIN
,GROUPBY
,HAVING
etc... - Create
INSERT
,UPDATE
andDETELE
statement
- require packagist
aigletter/interfaces
The MIT License (MIT).