diff --git a/src/wp-includes/class-wpdb.php b/src/wp-includes/class-wpdb.php
index 1aec294317..dc6da59a0f 100644
|
a
|
b
|
class wpdb { |
| 2299 | 2299 | $this->last_error = __( 'Unable to retrieve the error message from the database server' ); |
| 2300 | 2300 | } |
| 2301 | 2301 | |
| | 2302 | // User has reached 'max_questions' stop retrying |
| | 2303 | if ( 1226 === $mysql_errno ) { |
| | 2304 | $message = '<h1>' . __( 'Cannot query database' ) . "</h1>\n"; |
| | 2305 | $message .= '<p>' . __( 'The database server could be connected to (which means username and password is okay) but the query could not be performed.' ) . '<br>'; |
| | 2306 | $message .= sprintf( $this->last_error ); |
| | 2307 | $message .= '<p>' . sprintf( |
| | 2308 | /* translators: %s: Support forums URL. */ |
| | 2309 | __( 'If you are unsure what these terms mean you should probably contact your host. If you still need help you can always visit the <a href="%s">WordPress support forums</a>.' ), |
| | 2310 | __( 'https://wordpress.org/support/forums/' ) |
| | 2311 | ) . "</p>\n"; |
| | 2312 | wp_die( $message ); |
| | 2313 | } |
| | 2314 | |
| 2302 | 2315 | if ( $this->last_error ) { |
| 2303 | 2316 | // Clear insert_id on a subsequent failed insert. |
| 2304 | 2317 | if ( $this->insert_id && preg_match( '/^\s*(insert|replace)\s/i', $query ) ) { |