git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@203
7c3ca157-0c34-0410-bff1-
cbf682f78f5c
echo "<p class='message'>$_SESSION[message]</p>\n";
$_SESSION["message"] = "";
}
- if (isset($_SESSION["databases"][$_GET["server"]])) {
+ if (isset($_SESSION["databases"][$_GET["server"]]) && !isset($_GET["sql"])) {
session_write_close();
}
}
if (is_object($result)) {
select($result);
} else {
- //! flush $_SESSION["databases"] in case of database operations
+ if (preg_match('~^\\s*(CREATE|DROP)\\s*DATABASE\\b~', $query)) {
+ unset($_SESSION["databases"][$_GET["server"]]);
+ }
echo "<p class='message'>" . lang('Query executed OK, %d row(s) affected.', $mysql->affected_rows) . "</p>\n";
}
} while ($mysql->next_result());