sframe / database
数据库组件
dev-master
2015-05-29 10:40 UTC
This package is not auto-updated.
Last update: 2024-09-14 16:29:23 UTC
README
一个基于PDO的简单数据库管理器,支持主从模式
安装
composer require "sframe/database:dev-master"
配置
一个数据库
array( 'driver' => '', // optional, default mysql 'host' => '', // optional, default 127.0.0.1 'port' => '', // optional, default PDO default port 'charset' => 'utf8', // optional, default utf8 'persistent' => false, // optional, default false 'dbname' => '', // required, the name of the database 'username' => '', // required, username of the database 'password' => '', // required, password of the database )
1个主数据库和1个从数据库
array( 'master' => array( ... ), 'slave' => array( ... ) )
1个主数据库和多个从数据库
array( 'master' => array( ... ), 'slaves' => array( array( ... ), array( ... ), ... ) )
使用方法
demo.php
$config = '...'; // load the config $DB = new SFrame\Database\DB($config); $sql = 'SELECT * FROM test LIMIT 10'; $data = $DB->fetchAll(); $DB->insert('test', ['a'=>'aa', 'b'=>'bb']);