Example #1
0
 function connect()
 {
     if (defined('DB_COLLATE')) {
         self::$collate = DB_COLLATE;
     }
     self::$dbh = @mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
     if (!self::$dbh) {
         self::bail("<h1>数据库链接失败</h1><p>请检查 <em><strong>config.php</strong></em> 的配置是否正确!</p><ul><li>请确认主机支持MySQL?</li><li>请确认用户名和密码正确?</li><li>请确认主机名正确?(一般为localhost)</li></ul><p>如果你不确定这些情况,请询问你的主机提供商.如果你还需要帮助你可以随时浏览 <a href='http://www.idreamsoft.com'>iCMS 支持论坛</a>.</p>");
     }
     if (defined('DB_CHARSET') && version_compare(mysql_get_server_info(), '4.1.0', '>=')) {
         self::query("SET NAMES '" . DB_CHARSET . "'");
     }
     if (!@mysql_select_db(DB_NAME, self::$dbh)) {
         self::bail("<h1>链接到<em><strong>{$db}</strong></em>数据库失败</h1><p>我们能连接到数据库服务器(即数据库用户名和密码正确) ,但是不能链接到<em><strong>{$db}</strong></em>数据库.</p><ul><li>你确定<em><strong>{$db}</strong></em>存在?</li></ul><p>如果你不确定这些情况,请询问你的主机提供商.如果你还需要帮助你可以随时浏览 <a href='http://www.idreamsoft.com'>iCMS 支持论坛</a>.</p>");
     }
 }