emma / dbal

Emma 数据库访问层。完全依赖于内置的 PHP PDO 和 FAST。还包含高级查询构建器,提供更多灵活性和搜索功能,并使用参数化查询以防止 sqli 或其他 SQL 攻击。

v1.0.4 2023-12-31 14:10 UTC

This package is auto-updated.

Last update: 2024-09-30 01:41:20 UTC


README

Emma 数据库访问层。完全依赖于内置的 PHP PDO 和 FAST。还包含高级查询构建器,提供更多灵活性和搜索功能,并使用参数化查询以防止 sqli 或其他 SQL 攻击。

# 示例

$connection = ConnectionManager::createConnection([
          "host" => "localhost",
            "username" => "root",
            "password" => "",
            "dbname" => "mytest",
            "port" => 3306,
            "driver" => \Emma\Dbal\Connection\Drivers::MYSQL
]);

$sqlQuery = new Query();
$sqlQuery->QB()->delete()->from("table");
$criteria = []; //KeyValue pair
$dataTypes = []; //Optional
$sqlQuery = CriteriaHandler::handle($sqlQuery, $criteria, $dataTypes);

$sqlQuery->execute();

更多文档即将推出...