Make WordPress Core

Changeset 54065


Ignore:
Timestamp:
09/04/2022 02:38:05 PM (4 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.