sframe/database 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sframe/database

Composer 安装命令:

composer require sframe/database

包简介

database component

关键字:

README 文档

README

A simple database manager based on PDO, support master/slaves mode

Installation

composer require "sframe/database:dev-master"

Configuration

One database

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 master and 1 slave

array(
    'master' => array(
        ...
    ),
    'slave' => array(
        ...
    )
)

1 master and multi slaves

array(
    'master' => array(
        ...
    ),
    'slaves' => array(
        array(
            ...
        ),
        array(
            ...
        ),
        ...
    )
)

Usage

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']);

统计信息

  • 总下载量: 6
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-11-23