[geeklog-hg] geeklog: Fixed a bug where DB_result function of	MySQLi failed w...
    geeklog-cvs at lists.geeklog.net 
    geeklog-cvs at lists.geeklog.net
       
    Tue Feb 11 05:51:16 EST 2014
    
    
  
changeset 9489:e2c864b3028d
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/e2c864b3028d
user: Kenji ITO <mystralkk at gmail.com>
date: Tue Feb 11 19:49:54 2014 +0900
description:
Fixed a bug where DB_result function of MySQLi failed when the third argument was not a number
diffstat:
 system/databases/mysqli.class.php |  9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)
diffs (20 lines):
diff -r 3f9e498c03a6 -r e2c864b3028d system/databases/mysqli.class.php
--- a/system/databases/mysqli.class.php	Mon Feb 10 18:36:46 2014 +0900
+++ b/system/databases/mysqli.class.php	Tue Feb 11 19:49:54 2014 +0900
@@ -580,9 +580,14 @@
         $retval = '';
 
         if ($recordset->data_seek($row)) {
-            $row = $recordset->fetch_row();
+            if (is_numeric($field)) {
+                $field = intval($field, 10);
+                $row = $recordset->fetch_row();
+            } else {
+                $row = $recordset->fetch_assoc();
+            }
 
-            if (($row !== NULL) AND ($field < count($row))) {
+            if (($row !== NULL) AND isset($row[$field])) {
                 $retval = $row[$field];
             }
         }
    
    
More information about the geeklog-cvs
mailing list