semperton/query

一个小型的独立SQL查询构建器。

1.0.0 2022-06-01 08:38 UTC

This package is auto-updated.

Last update: 2024-09-08 14:15:45 UTC


README

Semperton

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();

// ...

用法

现在请使用您编辑器的自动完成功能 ;)