diff --git a/adminer/trigger.inc.php b/adminer/trigger.inc.php index abb30ff8..60e6c8ed 100644 --- a/adminer/trigger.inc.php +++ b/adminer/trigger.inc.php @@ -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(); } ?>