7 лет назад
История
README.md
Installation
Composer
Open a command console, enter your project directory and execute the following command to download the latest stable version of this package:
$ composer require inglar/sql-builder
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Supported Adapters
SqlBuilder supports the following database adapters:
- MySQL (specify mysql)
- PostgreSQL (specify pgsql)
Usage
Simple select
$builder = new SqlBuilder('pgsql');
$select = $builder->select()
->column('*')
->from('table')
->where('id = :id')
->bindParam(':id', 123);
echo $select;
print_r($select->getBindParams());
The above example will output:
SELECT * FROM "table" WHERE id = :id
Array
(
[:id] => 123
)
Select with join
$builder = new SqlBuilder('pgsql');
$select = $builder->select()
->column('*')
->from('table')
->join($builder->join('table2', "table2.user_id = table.id")
->where('id = :id')
->bindParam(':id', 123);
echo $select;
print_r($select->getBindParams());
The above example will output:
SELECT * FROM "table" JOIN "table2" ON table2.user_id = table.id WHERE id = :id
Array
(
[:id] => 123
)
Описание
Helps to build sql queries instead of string concatenation
Конвейеры
0 успешных
0 с ошибкой