diff --git a/src/wp-includes/class-wpdb.php b/src/wp-includes/class-wpdb.php index 23c865b87d817..8c1508a05ed5e 100644 --- a/src/wp-includes/class-wpdb.php +++ b/src/wp-includes/class-wpdb.php @@ -2348,7 +2348,12 @@ private function _do_query( $query ) { } if ( ! empty( $this->dbh ) ) { - $this->result = mysqli_query( $this->dbh, $query ); + try { + $this->result = mysqli_query( $this->dbh, $query ); + } catch ( Exception $e ) { + $this->result = false; + $this->last_error = $e->getMessage(); + } } ++$this->num_queries;