ziyoren/database
Composer 安装命令:
composer require ziyoren/database
包简介
Database components supporting connection pooling.
README 文档
README
A database component based on meboo, which can run in php-fpm and swoole environment, and support database connection pool in swoole.
Requirement
- PHP7.1+
- PDO extension installed.
- Swoole 4.4+
Get Started
Install
$ composer require ziyoren/database
update
$ composer update
PDO Databases
require 'vendor/autoload.php'; use ziyoren\Database\BaseModel; // swoole(支持数据库连接池) //use ziyoren\Database\PDO; // 传统的php-fpm 无连接池 //For database configuration, see ziyoren\Database\DbConfig.php $db = new BaseModel(); //swoole模式下使用 //$db = new PDO(); //php-fpm模式下使用 $db->insert('account', [ 'user_name' => 'foo', 'email' => 'foo@bar.com' ]); $data = $db->select('account', [ 'user_name', 'email' ], [ 'user_id' => 50 ]); echo json_encode($data);
Redis pools
require 'vendor/autoload.php'; use ziyoren\Database\BaseRedis; //For Redis configuration, see /config/redis.php $redis = new BaseRedis(); $redis->set('key', 'value'); $rst = $redis->get('key'); echo $rst; //value
License
ziyoren/database is under the MIT license.
Links
- Databases Doc: https://medoo.in/doc
- Redis Doc: https://github.com/phpredis/phpredis/blob/develop/README.markdown
统计信息
- 总下载量: 30
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-12-05