summaryrefslogtreecommitdiffstats
path: root/codebase/db_common.php
diff options
context:
space:
mode:
authorStanislau Wolski <stanislau.wolski@gmail.com>2012-12-17 16:21:28 +0300
committerStanislau Wolski <stanislau.wolski@gmail.com>2012-12-17 16:21:28 +0300
commitdeb547e88a88d1e98598141960cc004e2c523618 (patch)
treed5b6e3624dcb2464c5e2b23902b9d607c2133949 /codebase/db_common.php
parent053bf3be069ba7edf53a91179e0cfc3cdb365544 (diff)
downloadconnector-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.php12
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);
}