连接数据库

CmsTop系统允许直接初始化数据库连接,或在程序执行的过程中初始化其它数据库连接,实现N个数据库同时操作。

初始化一个数据库连接的方法为:

object factory::db(mixed $config)
$config                       
数据库配置信息,数组格式,配置格式参考db配置文件,如果配置为空,自动调用db配置文件。

连接程序配置中的数据库,得到一个数据库对象:

$db = & factory::db();

在程序中连接其它数据源,得到数据库对象:

$config = array(
            'driver' => 'mysql',
            'host' => 'localhost',
            'port' => 3306,
            'username' => 'cmstop',
            'password' => '******',
            'dbname' => 'cmstop',
            'prefix' => 'cmstop_',
            'pconnect' => 0,
            'charset' => 'utf8'
);
$db = & factory::db($config);

得到数据库对象之后,就可以使用原生的数据库操作方法或db类库中提供的操作方法进行数据操作了。



Copyright ©2009 - 2014 CmsTop.Com.All rights reserved.
思拓合众