From 1698c5db44867a73571d4bda8d6b9775a3b3f6b4 Mon Sep 17 00:00:00 2001 From: Madhura Jayaratne Date: Mon, 2 Nov 2015 07:46:39 +1100 Subject: [PATCH] Fix #11630 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given Signed-off-by: Madhura Jayaratne --- ChangeLog | 1 + libraries/server_privileges.lib.php | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index c0f53faebf..7afac77ce9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -13,6 +13,7 @@ phpMyAdmin - ChangeLog - issue #11612 Undefined index: new_row_format - issue #11605 Changing hostname kills password - issue #11614 Undefined variable: db +- issue #11630 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given 4.5.1.0 (2015-10-23) - issue Invalid argument supplied for foreach() diff --git a/libraries/server_privileges.lib.php b/libraries/server_privileges.lib.php index 1b6aee3d1b..a382bdf319 100644 --- a/libraries/server_privileges.lib.php +++ b/libraries/server_privileges.lib.php @@ -3708,8 +3708,10 @@ function PMA_getHtmlForInitials($array_initials) null, PMA_DatabaseInterface::QUERY_STORE ); - while (list($tmp_initial) = $GLOBALS['dbi']->fetchRow($initials)) { - $array_initials[$tmp_initial] = true; + if ($initials) { + while (list($tmp_initial) = $GLOBALS['dbi']->fetchRow($initials)) { + $array_initials[$tmp_initial] = true; + } } // Display the initials, which can be any characters, not