#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