public static function getMySQLInfo()
{
if (isset(self::$_aMySQLInfo)) {
return self::$_aMySQLInfo;
}
global $wpdb;
$_aOutput = array('Version' => isset($wpdb->use_mysqli) && $wpdb->use_mysqli ? @mysqli_get_server_info($wpdb->dbh) : @mysql_get_server_info());
foreach ((array) $wpdb->get_results("SHOW VARIABLES", ARRAY_A) as $_iIndex => $_aItem) {
$_aItem = array_values($_aItem);
$_sKey = array_shift($_aItem);
$_sValue = array_shift($_aItem);
$_aOutput[$_sKey] = $_sValue;
}
self::$_aMySQLInfo = $_aOutput;
return self::$_aMySQLInfo;
}