From 2b3bb44b00fb5acb66cc2244e94af01fe0ad234b Mon Sep 17 00:00:00 2001 From: jakubvrana Date: Tue, 18 Aug 2009 09:15:36 +0000 Subject: [PATCH] Treat DROP DATABASE from SQL query git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@974 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- adminer/include/adminer.inc.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php index 9d803444..9e9f8070 100644 --- a/adminer/include/adminer.inc.php +++ b/adminer/include/adminer.inc.php @@ -441,16 +441,20 @@ class Adminer { query("SHOW TABLES"); - if (!$result->num_rows) { - echo "

" . lang('No tables.') . "\n"; + if (!$result) { + echo "

" . lang('No tables.') . "\n"; } else { - echo "

\n"; - while ($row = $result->fetch_row()) { - echo '' . lang('select') . ' '; - echo '' . $this->tableName(array("Name" => $row[0])) . "
\n"; //! Adminer::tableName may work with full table status + if (!$result->num_rows) { + echo "

" . lang('No tables.') . "\n"; + } else { + echo "

\n"; + while ($row = $result->fetch_row()) { + echo '' . lang('select') . ' '; + echo '' . $this->tableName(array("Name" => $row[0])) . "
\n"; //! Adminer::tableName may work with full table status + } } + $result->free(); } - $result->free(); echo '

' . lang('Create new table') . "\n"; } }