From 62115f378ab55d52a569c6eab96e02f8eb4a13f3 Mon Sep 17 00:00:00 2001 From: 3D-I <480857+3D-I@users.noreply.github.com> Date: Fri, 20 Nov 2020 09:19:14 +0100 Subject: [PATCH] [ticket/16629] Fix ACP get_database_size() for MySql 8 PHPBB3-16629 --- phpBB/includes/functions_admin.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/phpBB/includes/functions_admin.php b/phpBB/includes/functions_admin.php index 07bf9f9192..6774d8dc8d 100644 --- a/phpBB/includes/functions_admin.php +++ b/phpBB/includes/functions_admin.php @@ -2843,8 +2843,8 @@ function get_database_size() { case 'mysqli': $mysql_engine = ['MyISAM', 'InnoDB', 'Aria']; - $db_name = $db->get_db_name(); + $database_size = 0; $sql = 'SHOW TABLE STATUS FROM ' . $db_name; @@ -2860,6 +2860,8 @@ function get_database_size() $db->sql_freeresult($result); + $database_size = $database_size ? $database_size : false; + break; case 'sqlite3':