semperton / query
一个小型的独立SQL查询构建器。
1.0.0
2022-06-01 08:38 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^9.5
- semperton/search: ^0.2.0
- vimeo/psalm: ^4.7
README
Semperton Query
一个小型的独立SQL查询构建器。
安装
只需使用Composer
composer require semperton/query
Query需要PHP 7.2+
简介
这是一个仅提供SQL查询构建器的库。所有 ExpressionInterface
实例都提供了一个 compile
方法,该方法通过引用接收一个参数数组,并返回一个可被PDO等使用的参数替换后的SQL字符串。
$queryFactory = new QueryFactory(); $userSelect = $factory->select('user')->limit(5); $sql = $userSelect->compile($params); // $params is passed by reference $pdo = new PDO('dsn'); $stm = $pdo->prepare($sql); $stm->execute($params); $users = $stm->fetchAll(); // ...
用法
现在请使用您编辑器的自动完成功能 ;)