Make WordPress Core

Changeset 13671


Ignore:
Timestamp:
03/11/2010 09:30:29 PM (15 years ago)
Author:
westi
Message:

Ensure that wpdb::get_results() always returns an array when it should. Fixes #10607 props miqrogroove.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/wp-db.php

    r13578 r13671  
    444444     */
    445445    var $dbuser;
     446
     447    /**
     448     * A textual description of the last query/get_row/get_var call
     449     *
     450     * @since unknown
     451     * @access public
     452     * @var string
     453     */
     454    var $func_call;
    446455
    447456    /**
     
    13881397            // Return an integer-keyed array of...
    13891398            if ( $this->last_result ) {
    1390                 $i = 0;
    13911399                foreach( (array) $this->last_result as $row ) {
    13921400                    if ( $output == ARRAY_N ) {
    13931401                        // ...integer-keyed row arrays
    1394                         $new_array[$i] = array_values( get_object_vars( $row ) );
     1402                        $new_array[] = array_values( get_object_vars( $row ) );
    13951403                    } else {
    13961404                        // ...column name-keyed row arrays
    1397                         $new_array[$i] = get_object_vars( $row );
     1405                        $new_array[] = get_object_vars( $row );
    13981406                    }
    1399                     ++$i;
    14001407                }
    1401                 return $new_array;
    14021408            }
    1403         }
     1409            return $new_array;
     1410        }
     1411        return null;
    14041412    }
    14051413
Note: See TracChangeset for help on using the changeset viewer.