tsukasa / query_builder
0.1
2019-01-06 11:24 UTC
Requires
- doctrine/dbal: ^2.5
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-29 05:28:04 UTC
README
- 主题: SQL 查询构建器
- 语法: Django 类似查找
- 文档: 俄语
- PHP 版本 5.6+
- Composer:
composer require tsukasa/query_builder
- Packagist: tsukasa/QueryBuilder
- 许可证:
基本用法
use Tsukasa\QueryBuilder\QueryBuilder require('vendor/autoload.php'); // Composer autoloader $connection = DriverManager::getConnection([ 'dbname' => 'mydb', 'user' => 'user', 'password' => 'secret', 'host' => 'localhost', 'driver' => 'pdo_mysql', ], $config = new \Doctrine\DBAL\Configuration() ); $qb = QueryBuilder::getInstance($connection); $qb->setTypeSelect() ->setSelect('*') ->setFrom('comment') ->setWhere(['id__gte' => 1]) ->setOrder(['created_at']); $connection->fetchAll($qb->toSQL()); // SELECT * FROM comment WHERE id >= 1 ORDER BY created_at ASC