firehed / simpledb
0.0.2
2018-02-19 22:45 UTC
Requires (Dev)
- phpstan/phpstan: ^0.9.2
- phpunit/phpunit: ^7.0
- squizlabs/php_codesniffer: ^3.2
This package is auto-updated.
Last update: 2024-08-29 04:31:36 UTC
README
一个非常简单的PDO包装器
详细文档即将推出™。
API
Firehed\SimpleDb\SimpleDb
public function __construct(PDO $pdo)
构造函数
public function select(string $query, array $params = []): Generator
传入任何SELECT查询,带有冒号前缀的 :placeholder
。确保 $params
中有匹配的键,包括冒号。值可以是任何标量类型,或者是一个标量类型的数组,在匹配到 IN()
子句时将自动展开。自动 IN
支持是此库的主要动机。
public function selectOne(string $query, array $params = []): array
与上面相同,但您将直接获得第一行或者抛出 NoResultError
。非常适合主键/唯一键 SELECT
查询。