artoodetoo/dbal
Composer 安装命令:
composer require artoodetoo/dbal
包简介
DataBase Abstraction Layer
README 文档
README
DataBase Abstraction Layer.
Installation
The package can be installed via Composer by requiring the "artoodetoo/dbal" package in your project's composer.json.
{
"require": {
"artoodetoo/dbal": "dev-master"
}
}
Usage
require 'vendor/autoload.php'; use R2\DBAL\PDOMySQL; $db = new PDOMySQL([ 'username' => 'john', 'password' => 'tiger', 'dbname' => 'testdb' ]); $list = $db ->query("SELECT id FROM test") ->fetchAssocAll();
Feature list
Every DBALInterface descendant do:
- named placeholders without ":" sign, so you can do
$db->query($sql, compact('name', 'city', 'ids'))
- array substitution for IN(:ids)
- auto NULL substitution for nulls or empty arrays
- method chaining like
$db ->beginTransaction ->query($insertSql1) ->query($insertSql2) ->query($insertSql3) ->commit();
License
The DBAL is open-source software, licensed under the MIT license
统计信息
- 总下载量: 25
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-02-22