[wp-trac] [WordPress Trac] #56484: Site Health: Use $wpdb->db_server_info() to retrieve database server type

WordPress Trac noreply at wordpress.org
Wed Aug 31 23:41:55 UTC 2022


#56484: Site Health: Use $wpdb->db_server_info() to retrieve database server type
----------------------------+----------------------------------------
 Reporter:  SergeyBiryukov  |      Owner:  (none)
     Type:  enhancement     |     Status:  new
 Priority:  normal          |  Milestone:  6.1
Component:  Site Health     |    Version:
 Severity:  normal          |   Keywords:  needs-patch good-first-bug
  Focuses:                  |
----------------------------+----------------------------------------
 `WP_Site_Health::prepare_sql_data()` has this fragment, introduced in
 [44986] / #46573:
 {{{
 if ( $wpdb->use_mysqli ) {
         // phpcs:ignore
 WordPress.DB.RestrictedFunctions.mysql_mysqli_get_server_info
         $mysql_server_type = mysqli_get_server_info( $wpdb->dbh );
 } else {
         // phpcs:ignore
 WordPress.DB.RestrictedFunctions.mysql_mysql_get_server_info,PHPCompatibility.Extensions.RemovedExtensions.mysql_DeprecatedRemoved
         $mysql_server_type = mysql_get_server_info( $wpdb->dbh );
 }
 }}}

 This can be replaced with:
 {{{
 $mysql_server_type = $wpdb->db_server_info();
 }}}

 The `db_server_info()` method has the exact same code and is available as
 of [47451] / #40037].

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/56484>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list