haikara / sequel-pdo
There is no license information available for the latest version (0.1.0) of this package.
0.1.0
2024-08-17 12:28 UTC
Requires
- php: >=8.0.0 <8.4.0
- ext-pdo: *
README
SQL文の実行
SequelPDO::exeQueryにSQL文とバインドしたい値の配列を渡す。
返り値がPDOStatementなので、あとは標準のPDOの世界。
$sql = <<< SQL SELECT * FROM items WHERE deleted_at IS NULL AND id = :item_id SQL; $values = [ 'item_id' => 1 ]; $stmt = $db->exeQuery($sql, $values); $item = $stmt->fetch();
名前なしのプレースホルダーを使いたい場合は、第3引数にtrueを渡す。
$sql = <<< SQL SELECT * FROM items WHERE deleted_at IS NULL AND id = ? SQL; $values = [ 'item_id' => 1 ]; $stmt = $db->exeQuery($sql, $values, SequelPDO::QUESTION); $item = $stmt->fetch();