WordPress.org

Make WordPress Core

Ticket #19467: wp-db.diff

File wp-db.diff, 891 bytes (added by GeertDD, 6 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