Пример #1
0
 /**
  * Singleton function for connecting to the database
  * @access public
  * @final
  * @param array $params An array of connection parameters
  *
  * @return obj    Returns a static instance of the DB connection
  */
 public static final function connect_db($params)
 {
     if (!isset(self::$instance)) {
         self::$instance = new MySQLIE($params);
     }
     return self::$instance;
 }
Пример #2
0
/**
 * Singleton function to connect to the database
 * @param array $params An array of connection parameters
 * @return obj    Returns a mysqli database object
 *
 */
function connect_db($params = null)
{
    $params = $params == null ? $_SESSION["db_data"] : $params;
    $db = MySQLIE::connect_db($params);
    return $db;
}