umonkey/php-dbal

简单的数据库抽象层

1.0.3 2020-06-19 06:27 UTC

This package is auto-updated.

Last update: 2024-09-19 16:00:36 UTC


README

适用于个人项目的数据库抽象。

围绕PDO进行包装。没有ORM或其他任何东西,只是一些便捷的方法。

用法

$db = new \Umonkey\Database([
    'name' => 'mysql:dbname=foobar',
    'user' => 'alice',
    'password' => 'secret',
]);

$rows = $db->fetch('SELECT * FROM rows');

$db->insert('rows', [
    'name' => 'foobar',
]);

$db->update('rows', [
    'name' => 'foobar',
], [
    'id' => 1,
]);

$users = $db->fetchkv('SELECT id, name FROM users');