From 2ebf4d75d1e47c7ee41cf3dceabb3ef50cb39679 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Tue, 2 Nov 2010 14:40:56 +0100 Subject: [PATCH] Offset probably required in fetch_field (bug #3100185) --- adminer/drivers/mysql.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adminer/drivers/mysql.inc.php b/adminer/drivers/mysql.inc.php index 5720cabc..565e57ab 100644 --- a/adminer/drivers/mysql.inc.php +++ b/adminer/drivers/mysql.inc.php @@ -160,7 +160,7 @@ if (!defined("DRIVER")) { class Min_Result { var $num_rows, ///< @var int number of rows in the result - $_result ///< @access private + $_result, $_offset = 0 ///< @access private ; /** Constructor @@ -189,7 +189,7 @@ if (!defined("DRIVER")) { * @return object properties: name, type, orgtable, orgname, charsetnr */ function fetch_field() { - $return = mysql_fetch_field($this->_result); + $return = mysql_fetch_field($this->_result, $this->_offset++); // offset required under certain conditions $return->orgtable = $return->table; $return->orgname = $return->name; $return->charsetnr = ($return->blob ? 63 : 0);