From aee6a019a3ddb167de8cb419f954657531a4a0fc Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Wed, 8 May 2013 09:21:50 +0000 Subject: [PATCH] reset() --- DatabaseMysql.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/DatabaseMysql.php b/DatabaseMysql.php index 4aa8468..643eb77 100644 --- a/DatabaseMysql.php +++ b/DatabaseMysql.php @@ -37,7 +37,7 @@ class DatabaseMysql implements Database var $queryCount = 0; var $link; - var $transactions; + var $transactions = array(); /** * Creates a MySQL connection object. @@ -661,7 +661,7 @@ class DatabaseMysql implements Database { $table = $this->tableNames[$table]; } - $key = array_keys(reset($rows)); + $key = array_keys($rows[0]); foreach ($rows as &$r) { $rs = array(); @@ -725,7 +725,7 @@ class DatabaseMysql implements Database { if (!is_array($rows)) return false; - if (!is_array(reset($rows))) + if (!is_array(@$rows[0])) $rows = array($rows); $sql = $this->insert_builder($table, $rows, empty($options['REPLACE']), !empty($options['REPLACE'])); }