diff --git a/adminer/sql.inc.php b/adminer/sql.inc.php index e2c0bb90..f4590b9e 100644 --- a/adminer/sql.inc.php +++ b/adminer/sql.inc.php @@ -202,7 +202,8 @@ echo "\n"; if ($history) { print_fieldset("history", lang('History'), $_GET["history"] != ""); - foreach ($history as $key => $val) { + for ($val = end($history); $val; $val = prev($history)) { // not array_reverse() to save memory + $key = key($history); list($q, $time) = $val; echo '' . lang('Edit') . " " . @date("H:i:s", $time) . " " . shorten_utf8(ltrim(str_replace("\n", " ", str_replace("\r", "", preg_replace('~^(#|-- ).*~m', '', $q)))), 80, "") . "
\n"; // @ - time zone may be not set } diff --git a/changes.txt b/changes.txt index c69c62fe..ec7f1454 100644 --- a/changes.txt +++ b/changes.txt @@ -2,6 +2,7 @@ Adminer 3.6.4-dev: Display pagination on a fixed position Increase default select limit to 50 Display SQL edit form on Ctrl+click on the select query +Display SQL history from oldest Recover original view, trigger, routine if creating fails Clear column name after resetting search (bug #3601200) Explain partitions in SQL query (bug #3600150)