Make WordPress Core

Changeset 54065


Ignore:
Timestamp:
09/04/2022 02:38:05 PM (2 years ago)
Author:
SergeyBiryukov
Message:

Site Health: Use $wpdb->db_server_info() to retrieve database server type.

This updates an older fragment in WP_Site_Health::prepare_sql_data() to use a dedicated $wpdb method introduced later in WordPress 5.5 specifically for retrieving the database server information.

Follow-up to [44986], [47451].

Props hilayt24, mukesh27, Clorith, SergeyBiryukov.
Fixes #56484.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-site-health.php

    r54054 r54065  
    206206        global $wpdb;
    207207
    208         if ( $wpdb->use_mysqli ) {
    209             // phpcs:ignore WordPress.DB.RestrictedFunctions.mysql_mysqli_get_server_info
    210             $mysql_server_type = mysqli_get_server_info( $wpdb->dbh );
    211         } else {
    212             // phpcs:ignore WordPress.DB.RestrictedFunctions.mysql_mysql_get_server_info,PHPCompatibility.Extensions.RemovedExtensions.mysql_DeprecatedRemoved
    213             $mysql_server_type = mysql_get_server_info( $wpdb->dbh );
    214         }
     208        $mysql_server_type = $wpdb->db_server_info();
    215209
    216210        $this->mysql_server_version = $wpdb->get_var( 'SELECT VERSION()' );
Note: See TracChangeset for help on using the changeset viewer.