diff --git a/adminer/processlist.inc.php b/adminer/processlist.inc.php index d2e368f5..7c88716a 100644 --- a/adminer/processlist.inc.php +++ b/adminer/processlist.inc.php @@ -2,7 +2,7 @@ if ($_POST && !$error) { $killed = 0; foreach ((array) $_POST["kill"] as $val) { - if (queries("KILL " . intval($val))) { + if (queries("KILL " . ereg_replace("[^0-9]+", "", $val))) { $killed++; } } diff --git a/adminer/select.inc.php b/adminer/select.inc.php index d78ac68e..de6d4634 100644 --- a/adminer/select.inc.php +++ b/adminer/select.inc.php @@ -151,7 +151,7 @@ if (!$columns) { $adminer->selectActionPrint($text_length); echo "\n"; - $query = "SELECT " . (intval($limit) && $group && count($group) < count($select) ? "SQL_CALC_FOUND_ROWS " : "") . $from . $group_by . (strlen($limit) ? " LIMIT " . intval($limit) . (intval($_GET["page"]) ? " OFFSET " . ($limit * $_GET["page"]) : "") : ""); + $query = "SELECT " . (intval($limit) && $group && count($group) < count($select) ? "SQL_CALC_FOUND_ROWS " : "") . $from . $group_by . (strlen($limit) ? " LIMIT " . intval($limit) . ($_GET["page"] ? " OFFSET " . ($limit * $_GET["page"]) : "") : ""); echo $adminer->selectQuery($query); $result = $connection->query($query);