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:
@ -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);
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
Reference in New Issue
Block a user