firehed/simpledb

0.0.2 2018-02-19 22:45 UTC

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 查询。