]> git.joonet.de Git - adminer.git/commitdiff
Truncate only search results
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 27 May 2008 14:14:35 +0000 (14:14 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Tue, 27 May 2008 14:14:35 +0000 (14:14 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@417 7c3ca157-0c34-0410-bff1-cbf682f78f5c

select.inc.php

index 6bb78d3c5bab7edd18d9d1507304eef84a6cca96..de619736e21694e0223354971f6860bdf0170288 100644 (file)
@@ -50,7 +50,7 @@ if ($_POST && !$error) {
        $result = true;
        $deleted = 0;
        if (isset($_POST["truncate"])) {
-               $result = $mysql->query("TRUNCATE " . idf_escape($_GET["select"]));
+               $result = $mysql->query($where ? "DELETE FROM " . idf_escape($_GET["select"]) . " WHERE " . implode(" AND ", $where) : "TRUNCATE " . idf_escape($_GET["select"]));
                $deleted = $mysql->affected_rows;
        } elseif (is_array($_POST["delete"])) {
                foreach ($_POST["delete"] as $val) {