diff options
author | Stanislau Wolski <stanislau.wolski@gmail.com> | 2012-12-17 16:21:28 +0300 |
---|---|---|
committer | Stanislau Wolski <stanislau.wolski@gmail.com> | 2012-12-17 16:21:28 +0300 |
commit | deb547e88a88d1e98598141960cc004e2c523618 (patch) | |
tree | d5b6e3624dcb2464c5e2b23902b9d607c2133949 /codebase/db_common.php | |
parent | 053bf3be069ba7edf53a91179e0cfc3cdb365544 (diff) | |
download | connector-php-deb547e88a88d1e98598141960cc004e2c523618.zip connector-php-deb547e88a88d1e98598141960cc004e2c523618.tar.gz connector-php-deb547e88a88d1e98598141960cc004e2c523618.tar.bz2 |
[update] get_new_id changed to public
Diffstat (limited to 'codebase/db_common.php')
-rw-r--r-- | codebase/db_common.php | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/codebase/db_common.php b/codebase/db_common.php index 9f1a8cd..8929631 100644 --- a/codebase/db_common.php +++ b/codebase/db_common.php @@ -667,6 +667,12 @@ abstract class DBDataWrapper extends DataWrapper{ return $this->query($this->select_query($select,$source->get_source(),$where,$sort,$source->get_start(),$source->get_count())); } + public function queryOne($sql){ + $res = $this->query($sql); + if ($res) + return $this->get_next($res); + return false; + } public function get_size($source){ $count = new DataRequestConfig($source); @@ -896,7 +902,7 @@ abstract class DBDataWrapper extends DataWrapper{ @return sql result set */ - abstract protected function query($sql); + abstract public function query($sql); /*! returns next record from result set @param res @@ -909,7 +915,7 @@ abstract class DBDataWrapper extends DataWrapper{ @return new id value, for newly inserted row */ - abstract protected function get_new_id(); + abstract public function get_new_id(); /*! escape data to prevent sql injections @param data unescaped data @@ -994,7 +1000,7 @@ class MySQLDBDataWrapper extends DBDataWrapper{ return mysql_fetch_assoc($res); } - protected function get_new_id(){ + public function get_new_id(){ return mysql_insert_id($this->connection); } |