扩展PDO以添加额外方法。

1.6.0 2019-02-25 12:40 UTC

This package is auto-updated.

Last update: 2024-09-26 01:20:49 UTC


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