phpbb.com,可连接多种数据库。不过需要自己去分离

解决方案 »

  1.   

    这是手册自带的连接类,你自己看下
    <?php
    class SQL {
     private $db;
     public function __construct($host="localhost",$user="root",$pass="",$db="") {
      $this->db = @mysql_connect($host, $user, $pass);
      if(!$this->db) die(@mysql_error());
      if($db != "") $dbs = @mysql_select_db($db);
      if(!$dbs) die(@mysql_error());
     }
     public function __destruct() {
      @mysql_close($db);
     }
     public function __call($function, $arguments) {
      array_push($arguments, $this->db);
      $return = call_user_func_array("mysql_".$function, $arguments);
      if(!$return) die(@mysql_error());
     }
    }$db = new SQL();
    $query = $db->query("SELECT * FROM this_table WHERE my_variable='1'");
    $fetch = $db->fetch_array($query);
    print_r($fetch);
    ?>
      

  2.   

    用ADODB吧。很不错了,跨数据库连接。
      

  3.   

    http://nehcfrus.googlecode.com/svn/trunk/php/lib/SJK.php