diff --git a/include/basis_db.class.php b/include/basis_db.class.php index 5bc200790..e1f3f4dc1 100644 --- a/include/basis_db.class.php +++ b/include/basis_db.class.php @@ -23,8 +23,9 @@ abstract class db extends basis abstract function db_field_name($result=null, $i); abstract function db_affected_rows($result=null); abstract function db_last_error(); + abstract function db_free_result($result=null); } require_once(DB_SYSTEM.'.class.php'); - + ?> \ No newline at end of file diff --git a/include/pgsql.class.php b/include/pgsql.class.php index 51a8c49aa..ec8c31493 100644 --- a/include/pgsql.class.php +++ b/include/pgsql.class.php @@ -122,5 +122,17 @@ class basis_db extends db else return pg_field_name($result, $i); } + + function db_free_result($result = null) + { + if(is_null($result)) + { + return pg_free_result($this->db_result); + } + else + { + return pg_free_result($result); + } + } } ?> \ No newline at end of file