From e2ad54a2584b0b9b7ee545ae88d1a5f9929a6f6f Mon Sep 17 00:00:00 2001 From: Sebastian Mendel Date: Mon, 12 Feb 2007 15:22:19 +0000 Subject: [PATCH] bug #1616486 server_databases does not show all databases --- ChangeLog | 4 ++++ libraries/database_interface.lib.php | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3d602e4e2..0c8532c17 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,10 @@ phpMyAdmin - ChangeLog $Id$ $HeadURL$ +2007-02-12 Sebastian Mendel + * libraries/database_interface.lib.php: bug #1616486 server_databases does + not show all databases + 2007-02-11 Marc Delisle * main.php: some links should open a new page * Documentation.html, libraries/navigation_header.inc.php, diff --git a/libraries/database_interface.lib.php b/libraries/database_interface.lib.php index 04c46c28c..197839b64 100644 --- a/libraries/database_interface.lib.php +++ b/libraries/database_interface.lib.php @@ -456,13 +456,13 @@ function PMA_DBI_get_databases_full($database = null, $force_stats = false, if ($force_stats) { $sql .= ' LEFT JOIN `information_schema`.`TABLES` - ON `information_schema`.`TABLES`.`TABLE_SCHEMA` - = `information_schema`.`SCHEMATA`.`SCHEMA_NAME`'; + ON BINARY `information_schema`.`TABLES`.`TABLE_SCHEMA` + = BINARY `information_schema`.`SCHEMATA`.`SCHEMA_NAME`'; } $sql .= ' ' . $sql_where_schema . ' - GROUP BY `information_schema`.`SCHEMATA`.`SCHEMA_NAME` - ORDER BY ' . PMA_backquote($sort_by) . ' ' . $sort_order + GROUP BY BINARY `information_schema`.`SCHEMATA`.`SCHEMA_NAME` + ORDER BY BINARY ' . PMA_backquote($sort_by) . ' ' . $sort_order . $limit; $databases = PMA_DBI_fetch_result($sql, 'SCHEMA_NAME', null, $link);