wherd / database
v2.1.0
2023-02-12 15:52 UTC
Requires (Dev)
README
又一个是数据库包装器。
安装
使用composer安装
composer require wherd/database
用法
use Wherd\Database\Connection; use Wherd\Database\Fetch; $db = new Connection('sqlite::memory:'); $db->prepare('CREATE TABLE users (username TEXT, email TEXT, password TEXT)')->execute(); $stmt = $db->prepare('INSERT INTO users (username, email, password) VALUES (?, ?, ?)'); $stmt->execute('wherd', 'ola@wherd.name', '*****'); // Can allso invoke execute method directly // $stmt('wherd', 'ola@wherd.name', '*****'); $users = $db ->prepare('SELECT username, email FROM users') ->as(Fetch::KeyValuePair) ->fetchAll() // Optional - Statement is traversables ; foreach ($users as $username => $email) { echo $username, ' - ', $email; }