WordPress.org

Make WordPress Core

Ticket #21870: 21870.patch

File 21870.patch, 1.8 KB (added by tyxla, 5 years ago)

Refreshing the latest patch to be compatible with the current code version.

  • wp-includes/wp-db.php

     
    16721672                } else {
    16731673                        $num_rows = 0;
    16741674                        if ( $this->use_mysqli && $this->result instanceof mysqli_result ) {
    1675                                 while ( $row = @mysqli_fetch_object( $this->result ) ) {
     1675                                while ( $row = mysqli_fetch_object( $this->result ) ) {
    16761676                                        $this->last_result[$num_rows] = $row;
    16771677                                        $num_rows++;
    16781678                                }
    16791679                        } elseif ( is_resource( $this->result ) ) {
    1680                                 while ( $row = @mysql_fetch_object( $this->result ) ) {
     1680                                while ( $row = mysql_fetch_object( $this->result ) ) {
    16811681                                        $this->last_result[$num_rows] = $row;
    16821682                                        $num_rows++;
    16831683                                }
     
    17081708                }
    17091709
    17101710                if ( $this->use_mysqli ) {
    1711                         $this->result = @mysqli_query( $this->dbh, $query );
     1711                        $this->result = mysqli_query( $this->dbh, $query );
    17121712                } else {
    1713                         $this->result = @mysql_query( $query, $this->dbh );
     1713                        $this->result = mysql_query( $query, $this->dbh );
    17141714                }
    17151715                $this->num_queries++;
    17161716
     
    26132613         * @access protected
    26142614         */
    26152615        protected function load_col_info() {
    2616                 if ( $this->col_info )
     2616                if ( $this->col_info || ! is_resource( $this->result ) )
    26172617                        return;
    26182618
    26192619                if ( $this->use_mysqli ) {
    2620                         for ( $i = 0; $i < @mysqli_num_fields( $this->result ); $i++ ) {
    2621                                 $this->col_info[ $i ] = @mysqli_fetch_field( $this->result );
     2620                        for ( $i = 0; $i < mysqli_num_fields( $this->result ); $i++ ) {
     2621                                $this->col_info[ $i ] = mysqli_fetch_field( $this->result );
    26222622                        }
    26232623                } else {
    2624                         for ( $i = 0; $i < @mysql_num_fields( $this->result ); $i++ ) {
    2625                                 $this->col_info[ $i ] = @mysql_fetch_field( $this->result, $i );
     2624                        for ( $i = 0; $i < mysql_num_fields( $this->result ); $i++ ) {
     2625                                $this->col_info[ $i ] = mysql_fetch_field( $this->result, $i );
    26262626                        }
    26272627                }
    26282628        }