webiik / database
1.1
2020-07-08 12:56 UTC
Requires
- php: >=7.2
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();