/** * 用于获取数据库连接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; } }
/** * 用于获取数据库连接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; } }