/** * Opens a connection to the database */ public static function Connect($dsn, $user = '', $pass = '') { $retVal = false; try { self::$_conn = new PDO($dsn, $user, $pass, array(PDO::MYSQL_ATTR_FOUND_ROWS => true)); self::$_conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $retVal = true; } catch (PDOException $e) { self::$lastError = $e; } return $retVal; }