用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2927|回复: 2
收起左侧

[HELP] CI中如何再定义一个数据库链接MSSQL

[复制链接]
发表于 2012-3-26 10:18:02 | 显示全部楼层 |阅读模式
我现在用的是mysql数据库,但是网站要从一个MSSQL的数据库中把数据迁移过来,不知道如何下手啊,怎么再重新定义一个数据库连接,怎么使用?求高手指点迷津。。。谢谢
发表于 2012-3-26 10:19:22 | 显示全部楼层
1.你发错版块了
2.手册上说的很清楚了,去看看手册吧
发表于 2012-3-26 11:18:18 | 显示全部楼层
手册 http://codeigniter.org.cn/user_guide/database/configuration.html
到这个文件里面添加 application/config/database.php

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "database_name";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
$db['default']['swap_pre'] = "";
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

$db['test']['hostname'] = "localhost";
$db['test']['username'] = "root";
$db['test']['password'] = "";
$db['test']['database'] = "database_name";
$db['test']['dbdriver'] = "mysql";
$db['test']['dbprefix'] = "";
$db['test']['pconnect'] = TRUE;
$db['test']['db_debug'] = FALSE;
$db['test']['cache_on'] = FALSE;
$db['test']['cachedir'] = "";
$db['test']['char_set'] = "utf8";
$db['test']['dbcollat'] = "utf8_general_ci";
$db['test']['swap_pre'] = "";
$db['test']['autoinit'] = TRUE;
$db['test']['stricton'] = FALSE;

$active_group = "default"; 这个是默认的连接的数据库

同时连接你的2个数据库
$DB1 = $this->load->database('default', TRUE);
$DB2 = $this->load->database('test', TRUE);

本版积分规则