rebib/mysql-querybuilder
Composer 安装命令:
composer require rebib/mysql-querybuilder
包简介
The Query Builder may be used to generate SQL queries in an object orientated fashion.
关键字:
README 文档
README
Installation
You can install this plugin with Composer.
$ composer require rebib/mysql-querybuilder
Example
Build one query with [ X AND ( Y OR Z ) ].
$selectBuilder = QueryBuilder::select(); $selectBuilder->setTable('TableA'); //AND QUERY $andQuery = QueryCreator::getAndQuery(); $andQuery->add( QueryCreator::getEqualQuery()->add( 'status', 1)); //OR QUERY $orQuery = QueryCreator::getOrQuery(); $orQuery->add( QueryCreator::getEqualQuery()->add( 'name', 'Sam') ); $orQuery->add( QueryCreator::getEqualQuery()->add( 'sex', 'm') ); //ADD OrQuery to AndQuery $andQuery->add($orQuery); $selectBuilder->getWhereQueryBuilder()->addQuery($andQuery); //OUTPUT QUERY & PARAMS $query = $selectBuilder->buildQuery(); $parameters = $selectBuilder->getQueryParameters();
Query
SELECT * FROM (TableA) WHERE ((status = ?) AND ((name = ?) OR (sex = ?)))
Parameters
[0] => 1
[1] => Sam
[2] => m
统计信息
- 总下载量: 7.66k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: mit
- 更新时间: 2019-11-23