ark/database
最新稳定版本:v0.2.2
Composer 安装命令:
composer require ark/database
包简介
Light weight database abstraction
README 文档
README
Light weight database abstraction.
Quick Start
Create Database Connection
First of all, create a database connection with DSN, username and password. Take the Mysql Database for example:
<?php use Ark\Database\Connection; $db = new Connection('mysql:host=localhost;dbname=testdb', 'username', 'password');
Query Builder
<?php // Query $db->builder() ->select('*') ->from('user') ->where('age > :age and created_at > :time', [ ':age' => 20, ':time' => time() - 3600 ]) ->limit(10) ->queryAll(); // Insert $db->builder() ->insert('user', [ 'name' => 'user1', 'password' => 'pa$$word', ]);
Work with Model
<?php // Create model factory $factory = $db->factory('@user'); // Insert $factory->insert([ 'name' => 'user1', 'age' => 20, ]); // Get model $user = $factory->findOneByName('user1'); // Update $user->email = 'user1@example.com'; $user->save(); // Delete $user->delete();
统计信息
- 总下载量: 7.78k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 11
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-03-31