rain/db

PDO 类的数据库库封装

dev-master 2013-04-28 15:35 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:08:05 UTC


README

#Rain DB 组件

Rain DB 是 RainFramework 3 的一个组件,作为 PDO 类的封装器。

使用方法

此类使用静态方法来运行查询。示例

use Rain\DB;

// include the autoloader
require "library/Rain/autoload.php";

// configure the class
DB::configure( array("config_dir"=>"config/"); );

// init the connection
DB::init();

// run a query get one row
DB::getRow("SELECT * FROM user LIMIT 1");

安装

您可以使用 composer 将此库复制到您的项目中。

之后,您需要配置您的连接

配置连接

此类接受 mysqlpgsqlsqliteoracleodbc 驱动程序。

类使用的驱动程序在配置文件中定义,默认为 config/db.php,在使用类之前,您需要编辑此文件并存储您的数据库用户、密码等。

加载和初始化库。

要加载类文件,您可以使用 composer 或 PSR 自动加载器。

配置类后,您可以使用 init 方法初始化库

use Rain\DB;
require "library/Rain/autload.php";
DB::init();

路线图、待办事项列表和愿望列表,全部在一起!

  • 选择返回类型为数组、对象或类(我们可能需要创建一个具有 __toString 方法的 JSON、XML 或 YAML 类)