Example #1
0
 /**
  * Connects to the database
  */
 private static function _database_connect()
 {
     $params = self::$_data['database'];
     self::$_connection = mysql_connect($params['host'], $params['user'], $params['pass'], TRUE);
     if (!self::$_connection) {
         self::$_errors[] = sprintf("Connection error: <strong>%s</strong>", mysql_error());
         return FALSE;
     }
     $database_name = $params['database'];
     if (!mysql_select_db($database_name)) {
         if (self::_execute_query(sprintf("CREATE DATABASE %s", self::_escape_str($database_name)))) {
             mysql_select_db($database_name, self::$_connection);
         } else {
             self::$_errors[] = sprintf("Error creating database: %s", mysql_error());
         }
     }
 }