原生db操作支持由文件 framework/db/db.php 提供,这是一个使用PDO驱动的MySQL数据库操作类。
如果要使用原生的db操作,应先实例化再使用。
§ 实例化db类
$db = & factory::db();
如果你要操作非默认数据库,可以按照数据库配置文件(config/db.php)的格式编写一个新的数据库配置数组,并传值给初始化方法即可创建新的数据库操作对象。
$config = array(
'driver' => 'mysql',
'host' => 'localhost',
'port' => 3306,
'username' => 'cmstop',
'password' => 'zxcvbnm',
'dbname' => 'cmstop',
'prefix' => 'cmstop_',
'pconnect' => 0,
'charset' => 'utf8'
);
$newdb = &factory::db($config);
//获取数据库版本
$newdb->version();
实例化完成后,就可以使用各种内置方法来操作数据库了。