Php 使用POG的多个数据库连接

Php 使用POG的多个数据库连接,php,database,object,Php,Database,Object,我一直在一个项目中使用POG(PHP对象生成器),我需要进行多个数据库连接 在配置文件中,我只定义了一个连接 如何使用POG连接到多个数据库 谢谢我在几个项目中使用了pog。有时我会更改数据库连接 在同一脚本执行期间。要执行此操作,我将向添加一个新方法 数据库类,也称为重置和重写连接方法。类看起来像这样: public class Database{ //.. static $database = null; public static function Connect(

我一直在一个项目中使用POG(PHP对象生成器),我需要进行多个数据库连接

在配置文件中,我只定义了一个连接

如何使用POG连接到多个数据库


谢谢

我在几个项目中使用了pog。有时我会更改数据库连接 在同一脚本执行期间。要执行此操作,我将向添加一个新方法 数据库类,也称为重置和重写连接方法。类看起来像这样:

public class Database{
    //..
    static $database = null;
    public static function Connect()
    {
        if (!isset(self::$database) || is_null(self::$database))
        {
            self::$database = new Database();
        }
        return self::$database->connection;
    }

    public static function Reset()
    {
        mysql_close(self::$database->connection);
        unset(self::$database);
    }
}
//用法:

include('configuration.php');
// use pog with first database
Database::Reset();
include('other_configuration.php');
// use pog with another database

<>你也可以考虑把问题发送到PHP对象——generator@googlegroups.com

祝您度过愉快的一天

在(非常)快速浏览了该站点之后,我想说您需要生成两个对象,每个数据库连接一个。尽管如此,我还是不太明白POG的目的