WordPress.org

Make WordPress Core

Ticket #19467: wp-db.diff

File wp-db.diff, 891 bytes (added by GeertDD, 3 years ago)
  • wp-includes/wp-db.php

     
    11001100                        return false; 
    11011101                } 
    11021102 
    1103                 if ( preg_match( '/^\s*(create|alter|truncate|drop) /i', $query ) ) { 
     1103                if ( preg_match( '/^\s*(create|alter|truncate|drop)\s/i', $query ) ) { 
    11041104                        $return_val = $this->result; 
    1105                 } elseif ( preg_match( '/^\s*(insert|delete|update|replace) /i', $query ) ) { 
     1105                } elseif ( preg_match( '/^\s*(insert|delete|update|replace)\s/i', $query ) ) { 
    11061106                        $this->rows_affected = mysql_affected_rows( $this->dbh ); 
    11071107                        // Take note of the insert_id 
    1108                         if ( preg_match( '/^\s*(insert|replace) /i', $query ) ) { 
     1108                        if ( preg_match( '/^\s*(insert|replace)\s/i', $query ) ) { 
    11091109                                $this->insert_id = mysql_insert_id($this->dbh); 
    11101110                        } 
    11111111                        // Return number of rows affected