webiik/database

数据库是PDO连接容器。

1.1 2020-07-08 12:56 UTC

This package is auto-updated.

Last update: 2024-09-08 21:54:45 UTC


README

数据库

数据库是PDO连接容器。

安装

composer require webiik/database

示例

$db = new \Webiik\Database\Database();
$db->add('main', 'mysql', 'localhost', 'webiik', 'root', 'root');
$pdo = $db->connect();

设置

添加

add(string $name, string $driver, string $host, string $databaseName, string $user, string $password, array $options = [], array $commands = []): void

add() 添加数据库连接凭证。

参数

  • name 当前数据库连接的名称。您可以通过此名称获取此连接。
  • driver pdo驱动
  • host 主机名,例如 localhost
  • databaseName 数据库名称
  • user 数据库用户名
  • password 数据库用户密码
  • options PDO选项 数组
  • commands 执行数据库连接后要执行的带有参数的MySQL命令的关联数组。例如:['SET CHARACTER SET ?' => 'utf8']
$db->add('main', 'mysql', 'localhost', 'webiik', 'root', 'root');

连接

连接

connect(string $name = ''): \PDO

connect() 连接到数据库并返回PDO对象。当省略 name 时,连接到第一个添加的数据库。

$pdo = $db->connect();

断开连接

disconnect(string $name = ''): void

disconnect() 从数据库断开连接。当省略 name 时,从第一个添加的数据库断开连接。

$db->disconnect();

资源