没优化~ 做了个原型

 

  1. public $conn
  2.     public static $sql
  3.     public static $instance = null; 
  4.     public static $instance_test = null; 
  5.     private function __construct($host$user$password$database
  6.     { 
  7.         $this->conn = mysql_connect($host$user$password, true); 
  8.         if (!mysql_select_db($database$this->conn)) 
  9.         { 
  10.             echo "失败"
  11.         } 
  12.         ; 
  13.         mysql_query('set names utf8'$this->conn); 
  14.         //return $this->conn; 
  15.     } 
  16.     public static function getInstance() 
  17.     { 
  18.         if (is_null(self::$instance)) 
  19.         { 
  20.             self::$instance = new db("localhost""root""city""test2"); 
  21.         } 
  22.         return self::$instance
  23.     } 
  24.     
  25.     
  26.     public static function getInstance_test() 
  27.     { 
  28.         if (is_null(self::$instance_test)) 
  29.         { 
  30.             self::$instance_test = new db("localhost""root""city""test"); 
  31.         } 
  32.         return self::$instance_test
  33.     }