Ejemplo n.º 1
0
 /**
  *  加载数据库驱动
  * @param $db_config_name 	数据库配置名称
  * @return object
  */
 public function connect($db_config_name)
 {
     $object = null;
     switch ($this->db_config[$db_config_name]['type']) {
         case 'mysql':
             bpBase::loadSysClass('mysql', '', 0);
             $object = new mysql();
             break;
         case 'mysqli':
             $object = bpBase::loadSysClass('mysqli');
             break;
         case 'access':
             $object = bpBase::loadSysClass('db_access');
             break;
         default:
             bpBase::load_sys_class('mysql', '', 0);
             $object = new mysql();
     }
     $object->open($this->db_config[$db_config_name]);
     return $object;
 }