加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

FLEAPHP操作两个数据库

发布时间:2020-05-25 03:44:19 所属栏目:PHP 来源:互联网
导读:[code lang=php]dbDSN1=array(driver=mysql,host=localhost,login=aaa,password=aaa,database=db1),//数据库2dbDSN2=array(driver=mysql,host=localhost,login=bbb,password=222,database=db2)[/code]针对每个数据库的表定义一个父类[code lang=php]?phpFLEA:

[code lang="php"]
'dbDSN1'=>array(
'driver'=>'mysql',
'host'=>'localhost',
'login'=>'aaa',
'password'=>'aaa',
'database'=>'db1'
),
//数据库2
'dbDSN2'=>array(
'driver'=>'mysql',
'login'=>'bbb',
'password'=>'222',
'database'=>'db2'
)
[/code]
针对每个数据库的表定义一个父类
[code lang="php"]
FLEA::loadClass("FLEA_Db_TableDataGateway");
//所有数据库1的父类
class Table_Base extends FLEA_Db_TableDataGateway
{
function __construct()
{
parent::FLEA_Db_TableDataGateway(array("dbDSN"=>FLEA::getAppInf("dbDSN1")));
}
}
?>
[/code]
然后每个表继承这个类
[code lang="php"]
FLEA::loadClass("Table_Base");
class Table_User extends Table_Base
{
var $tableName="user";
var $primaryKey="userid";
}
?>

[/code]

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读