speedphp如何配置和操作多数据库?

#1 berber

请问speedphp如何配置和操作多数据库

2012-11-26 15:06:57

#2 278086346

嘿嘿,这个手册就有了,多种数据库配置,借花献佛
// MSSQL驱动实例

$dsn_mssql = spClass('db_mssql',array( 'MSSQL的配置'), SP_PATH.'/Drivers/mssql.php', TRUE);

// MYSQL驱动实例

$dsn_mysql = spClass('db_mysql',array( 'MYSQL的配置'), SP_PATH.'/Drivers/mysql.php', TRUE); // MYSQL



// 实例化

$g = spClass('m_guestbook');

// 切换到MSSQL

$g->_db = $dsn_mssql;

/*****

* 对MSSQL的操作

****/



// 切换回MYSQL

$g->_db = $dsn_mysql;

/*****

* MySQL的操作

****/

2012-11-26 15:25:05

#3 278086346

主要是通过对spModel子类的_db成员变量进行切换操作。_db变量是数据库驱动类的实例,我们可以先直接实例化多个数据库类,然后再对_db变量进行赋值,就可以达到切换数据库的目的。

2012-11-26 15:25:41

#4 berber

OK 谢谢啊 居然楼看了这节。{:soso_e101:}

2012-11-26 15:38:19

#5 zengweiping

我切换没有成功 能指教一下么?

2015-01-30 18:07:00