]> git.joonet.de Git - adminer.git/commitdiff
Create and use database only for export of all databases
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Wed, 25 Jul 2007 10:32:16 +0000 (10:32 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Wed, 25 Jul 2007 10:32:16 +0000 (10:32 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@242 7c3ca157-0c34-0410-bff1-cbf682f78f5c

dump.inc.php

index d5a2a8cc20c95fffe2f8659edf752b7734ebd1dc..f1f52fe3349671a162c35eb2b762f277f39ed533 100644 (file)
@@ -40,12 +40,6 @@ function dump($db) {
                }
        }
        
-       $result = $mysql->query("SHOW CREATE DATABASE " . idf_escape($db));
-       if ($result) {
-               echo $mysql->result($result, 1) . ";\n";
-               $result->free();
-       }
-       echo "USE " . idf_escape($db) . ";\n";
        echo "SET CHARACTER SET utf8;\n\n";
        $result = $mysql->query("SHOW TABLE STATUS");
        while ($row = $result->fetch_assoc()) {
@@ -76,6 +70,12 @@ if (!strlen($_GET["db"])) {
        while ($row = $result->fetch_assoc()) {
                if ($row["Database"] != "information_schema" || $mysql->server_info < 5) {
                        if ($mysql->select_db($row["Database"])) {
+                               $result = $mysql->query("SHOW CREATE DATABASE " . idf_escape($db));
+                               if ($result) {
+                                       echo $mysql->result($result, 1) . ";\n";
+                                       $result->free();
+                               }
+                               echo "USE " . idf_escape($db) . ";\n";
                                dump($row["Database"]);
                        }
                }