Esempio n. 1
0
 /**
  * 用于获取数据库连接mysqli对象,如果已经存在mysqli对象就不在调用connect()去连接
  */
 static function connect()
 {
     if (is_null(self::$mysqli)) {
         $mysqli = new mysqli(HOST, USER, PASS, DBNAME);
         if (mysqli_connect_errno()) {
             Debug::addmsg("<font color='red'>连接失败: " . mysqli_connect_error() . ",请查看config.inc.php文件设置是否有误!</font>");
             return false;
         } else {
             self::$mysqli = $mysqli;
             return $mysqli;
         }
     } else {
         return self::$mysqli;
     }
 }
Esempio n. 2
0
 /**
  * 用于获取数据库连接mysqli对象,如过mysqli对象已经存在.则不再调用connect()去连接
  */
 public static function connect()
 {
     if (is_null(self::$mysqli)) {
         $mysqli = new mysqli(HOST, USER, PASS, DBNAME);
         if (mysqli_connect_errno()) {
             Debug::addmsg('<font color="red">连接失败:' . mysqli_connect_error() . '请查看config.inc.php文件中是否有误!</font>');
             return false;
         } else {
             $mysqli->set_charset(DBCHAR);
             //设置数据库的默认连接字符集
             self::$mysqli = $mysqli;
             return $mysqli;
         }
     } else {
         return self::$mysqli;
     }
 }