arabcoders / db
扩展PDO以添加额外方法。
1.6.0
2019-02-25 12:40 UTC
Requires
- php: >=7.2
- ext-mbstring: *
- ext-pdo: *
Requires (Dev)
- phpunit/phpunit: ^5.0
README
此包扩展PDO以实现额外的方法,简化预定义语句的使用,并添加更新/删除/插入/选择的快捷方法。
安装
通过Composer
$ composer require arabcoders/db
使用示例。
<?php require __DIR__ . '/../../autoload.php'; $pdo = new PDO( 'mysql:host=localhost;dbname=dbName', 'dbUser', 'dbPassword' ); $db = new \arabcoders\db\Db( $pdo ); $insert = $db->insert( 'tableName',[ 'id' => 1, 'name' => 'foo' ]); //-- get last insert id. $id = $db->id(); // -- update row. $update = $db->update( 'tableName', [ 'name' => 'bar' ],[ 'id' => $id ] ); $delete = $db->delete( 'tableName', [ 'id' => $id ]);