From 90e54ce3f6bb6613a382a22f7190262540a9c192 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Wed, 17 Apr 2013 12:26:31 +0000 Subject: [PATCH] use reset() --- DatabaseMysql.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DatabaseMysql.php b/DatabaseMysql.php index 5817f7e..4aa8468 100644 --- a/DatabaseMysql.php +++ b/DatabaseMysql.php @@ -661,7 +661,7 @@ class DatabaseMysql implements Database { $table = $this->tableNames[$table]; } - $key = array_keys($rows[0]); + $key = array_keys(reset($rows)); foreach ($rows as &$r) { $rs = array(); @@ -725,7 +725,7 @@ class DatabaseMysql implements Database { if (!is_array($rows)) return false; - if (!is_array(@$rows[0])) + if (!is_array(reset($rows))) $rows = array($rows); $sql = $this->insert_builder($table, $rows, empty($options['REPLACE']), !empty($options['REPLACE'])); }