zoukankan      html  css  js  c++  java
  • FLEAPHP操作两个数据库

    [code lang="php"]
    'dbDSN1'=>array(
    'driver'=>'mysql',
    'host'=>'localhost',
    'login'=>'aaa',
    'password'=>'aaa',
    'database'=>'db1'
    ),
    //数据库2
    'dbDSN2'=>array(
    'driver'=>'mysql',
    'host'=>'localhost',
    'login'=>'bbb',
    'password'=>'222',
    'database'=>'db2'
    )
    [/code]
    针对每个数据库的表定义一个父类
    [code lang="php"]
    <?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"]
    <?php
    FLEA::loadClass("Table_Base");
    class Table_User extends Table_Base
    {
            var $tableName="user";
            var $primaryKey="userid";
    }
    ?>

    [/code]

    记住两个库不能为同个帐号。

  • 相关阅读:
    Java输入输出流详解2
    Java输入输出流详解(转)
    java泛型
    E-R图学习笔记
    MongoDB工具
    MongoDB安装
    mongodb-参考其他
    mongodb学习笔记
    WebService学习笔记
    nutch笔记
  • 原文地址:https://www.cnblogs.com/tdalcn/p/2130937.html
Copyright © 2011-2022 走看看