2.0.1 2015-11-30 22:49 UTC

This package is auto-updated.

Last update: 2024-09-20 21:37:29 UTC


README

Build Status Coverage Status

数据库连接库。

高效管理连接,如果已存在匹配的连接,则防止建立新的连接。

安装

使用composer安装

composer require minphp/db:dev-master

基本用法

use Minphp\Db\PdoConnection;

$dbInfo = array(
    'driver' => 'mysql',
    'host' => 'localhost',
    'database' => 'databasename',
    'user' => 'user',
    'pass' => 'pass'
);

$connection = new PdoConnection($dbInfo);
$connection->query('SELECT * FROM table WHERE id=?', 1);

显式连接

默认情况下,PdoConnection仅在需要连接时才会连接到数据库。要显式连接到数据库,请使用connect()

use Minphp\Db\PdoConnection;

$dbInfo = array(
    'driver' => 'mysql',
    'host' => 'localhost',
    'database' => 'databasename',
    'user' => 'user',
    'pass' => 'pass'
);

$connection = new PdoConnection($dbInfo);
$connection->connect();
// Connection now ready and waiting