diff options
Diffstat (limited to 'modules/database/classes/driver/mysql')
-rw-r--r-- | modules/database/classes/driver/mysql/result.php | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/modules/database/classes/driver/mysql/result.php b/modules/database/classes/driver/mysql/result.php index f058a97..ccbdfcf 100644 --- a/modules/database/classes/driver/mysql/result.php +++ b/modules/database/classes/driver/mysql/result.php @@ -16,8 +16,6 @@ class Result_Mysql_Driver extends Result_Database { */
public function __construct($result) {
$this->_result = $result;
- if(!empty($result))
- $this->_row=$this->_result->fetch_object();
}
/**
@@ -39,11 +37,11 @@ class Result_Mysql_Driver extends Result_Database { * @access public
*/
public function next() {
-
- $this->_position++;
+ if($this->_fetched)
+ $this->_position++;
$this->_row=$this->_result->fetch_object();
if ($this->_row == null)
- $this->_result->free();
+ $this->_result->free();
}
}
\ No newline at end of file |