]> git.joonet.de Git - adminer.git/commitdiff
Use WHERE
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Sun, 21 Jun 2009 23:54:47 +0000 (23:54 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Sun, 21 Jun 2009 23:54:47 +0000 (23:54 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@740 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/trigger.inc.php

index abb30ff88f753c68c510c6ea59552ee7795ba3a9..60e6c8edde08e54f8f4acc0a1fcc590c81d013b8 100644 (file)
@@ -19,13 +19,8 @@ $row = array("Trigger" => "$_GET[trigger]_bi");
 if ($_POST) {
        $row = $_POST;
 } elseif (strlen($_GET["name"])) {
-       $result = $dbh->query("SHOW TRIGGERS LIKE '" . $dbh->escape_string(addcslashes($_GET["trigger"], "%_")) . "'");
-       while ($row = $result->fetch_assoc()) {
-               // LIKE is used to compare the table name
-               if ($row["Trigger"] === $_GET["name"]) {
-                       break;
-               }
-       }
+       $result = $dbh->query("SHOW TRIGGERS WHERE `Trigger` = '" . $dbh->escape_string($_GET["name"]) . "'");
+       $row = $result->fetch_assoc();
        $result->free();
 }
 ?>