diff --git a/src/Db/Connection.php b/src/Db/Connection.php index 19a8d00..acf2a51 100644 --- a/src/Db/Connection.php +++ b/src/Db/Connection.php @@ -23,6 +23,22 @@ class Connection return new OdbcResultset(self::getReq()->getResultSet($sql, $values, $fetchMode)); } + /** + * Replaces de old execute($sql, $throwErrors=false) + * + * @param $query + * @return OdbcResultSet|resource|string + */ + public static function executeDontThrow($sql, $values, $fetchMode = \PDO::FETCH_ASSOC) + { + try { + $res = $this->execute($sql, $values, $fetchMode); + } catch (SqlException $e) { + $res = false; + } + return $res; + } + /** * @return PDO connection */