diff --git a/src/databases/firebird.php b/src/databases/firebird.php index 1adaab8..528ea2d 100644 --- a/src/databases/firebird.php +++ b/src/databases/firebird.php @@ -42,7 +42,8 @@ class firebird { */ function __destruct() { - ibase_close($this->conn); + @ibase_close($this->conn); + @ibase_free_result($this->statement); } /** diff --git a/src/databases/sqlite.php b/src/databases/sqlite.php index feeb445..01a1cad 100644 --- a/src/databases/sqlite.php +++ b/src/databases/sqlite.php @@ -118,7 +118,7 @@ SQL; */ function num_rows() { - // TODO: Implement + return (isset($this->statement)) ? $this->statment->rowCount : FALSE; } } //End of sqlite.php \ No newline at end of file