pg connector fix

git-svn-id: svn+ssh://code.netmonsters.ru/svn/majestic/branches/legacy@84 4cb57b5f-5bbd-dd11-951b-001d605cbbc5
This commit is contained in:
akulikov
2009-04-27 22:23:23 +00:00
parent 0520bca6f1
commit 4a6e5d4cab
3 changed files with 9 additions and 9 deletions

View File

@ -83,7 +83,7 @@ class DBConnector
return mysqli_num_rows($result); return mysqli_num_rows($result);
} }
static public function affectedRows($handler) static public function affectedRows($handler, $result)
{ {
return mysqli_affected_rows($handler); return mysqli_affected_rows($handler);
} }

View File

@ -61,9 +61,9 @@ abstract class Model
return new ModelSelectResult($res); return new ModelSelectResult($res);
case 'insert': case 'insert':
case 'replac': case 'replac':
return new ModelInsertResult($this->handler); return new ModelInsertResult($this->handler, $res); //$res for postgreSQL
default: default:
return new ModelChangeResult($this->handler); return new ModelChangeResult($this->handler, $res); //$res for postgreSQL
} }
} }
@ -202,9 +202,9 @@ class ModelChangeResult extends ModelResult
{ {
public $affected; public $affected;
function __construct($resource) function __construct($resource, $result)
{ {
$this->affected = DBConnector::affectedRows($resource); $this->affected = DBConnector::affectedRows($resource, $result);
} }
function count() function count()
@ -217,9 +217,9 @@ class ModelInsertResult extends ModelChangeResult
{ {
public $id; public $id;
function __construct($resource) function __construct($resource, $result)
{ {
parent::__construct($resource); parent::__construct($resource, $result);
$this->id = DBConnector::getId($resource); $this->id = DBConnector::getId($resource);
} }

View File

@ -82,9 +82,9 @@ class DBConnector
return pg_num_rows($result); return pg_num_rows($result);
} }
static public function affectedRows($handler) static public function affectedRows($handler, $result)
{ {
return pg_affected_rows($handler); return pg_affected_rows($result);
} }
static public function getId($handler) static public function getId($handler)