Make WordPress Core

Ticket #63678: 63678.2.diff

File 63678.2.diff, 1.2 KB (added by anonymooo, 7 months ago)

new diff

  • src/wp-includes/class-wpdb.php

    diff --git a/src/wp-includes/class-wpdb.php b/src/wp-includes/class-wpdb.php
    index 1aec294317..dc6da59a0f 100644
    a b class wpdb { 
    22992299                        $this->last_error = __( 'Unable to retrieve the error message from the database server' );
    23002300                }
    23012301
     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
    23022315                if ( $this->last_error ) {
    23032316                        // Clear insert_id on a subsequent failed insert.
    23042317                        if ( $this->insert_id && preg_match( '/^\s*(insert|replace)\s/i', $query ) ) {