m1ke/easy-sql
Composer 安装命令:
composer require m1ke/easy-sql
包简介
Builds on Aura's ExtendedPdo to add database manipulation helpers and persistent connections
README 文档
README
An extension to Aura.Sql which simplifies object creation, adds extra database manipulation methods, extra fetch methods and a PersistendPdo class for long-lived connections as part of event driven applications.
Use
use M1ke\Sql\ExtendedPdo; $pdo = new ExtendedPdo('database', 'user', 'pass'); $user_id = $pdo->insert('users', ['name'=>'Foo', 'email'=>'foo@bar.com']); // user created, returns ID $affected_rows = $pdo->update('users', "SET :params WHERE user_id={$user_id}", ['name'=>'Bar']); // user name changed to "Bar", returns number of rows affected
For real time applications simply run methods on the static PersistPdo object:
use M1ke\Sql\PersistPdo; PersistPdo::setConfig('database', 'user', 'pass'); PersistPdo::fetchOne("SELECT * FROM users WHERE user_id = 1"); // returns ['user_id'=>1, name'=>'Bar', 'email'=>'foo@bar.com']
统计信息
- 总下载量: 62.1k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-2-Clause
- 更新时间: 2015-06-02