如何配置多数据库 手册没找到

#1 梦翔

现在 用框架做 说不定要调用其它数据库里面的内容,请问 如何快速切数据库 然后就可以查询了
在配置文件里面怎么配置?
如:db1=>????

db2=>????

用的时候  $this->db1->query();

$this->db2->query();

2010-09-07 10:45:55

#2 jake

多数据库可以通过切换数据库句柄来实现。

spModel的变量_db的conn就是数据库句柄,也就是mysql_connect返回的资源。

$g = spClass('lib_guestbook');
$my_first_conn = $g->_db->conn;
$my_second_conn = mysql_connect(第二个数据库);
$g->_db->conn = $my_second_conn; // 切换到第二个
mysql_select_db('库名2', $g->_db->conn);
$g->query(xxx);
$g->_db->conn = $my_first_conn; // 回第一个
mysql_select_db('库名1', $g->_db->conn);
$g->query(xxx);

当然,这里“不仅要切换数据库链接,还要切换库名”.

2010-09-07 13:00:06

#3 梦翔

噢 是这样啊 多谢啊!

2010-09-07 17:56:23