diff --git a/adminer/drivers/sqlite.inc.php b/adminer/drivers/sqlite.inc.php index d5fb44a7..5408806a 100644 --- a/adminer/drivers/sqlite.inc.php +++ b/adminer/drivers/sqlite.inc.php @@ -407,7 +407,7 @@ if (isset($_GET["sqlite"]) || isset($_GET["sqlite2"])) { function view($name) { global $connection; - return array("select" => preg_replace('~^(?:[^`"[]+|`[^`]*`|"[^"]*")* AS\s+~iU', '', $connection->result("SELECT sql FROM sqlite_master WHERE name = " . q($name)))); //! identifiers may be inside [] + return array("select" => preg_replace('~^(?:[^`"[]+|`[^`]*`|"[^"]*")* AS\s+~iU', '', $connection->result("SELECT sql FROM sqlite_master WHERE type = 'view' AND name = " . q($name)))); //! identifiers may be inside [] } function collations() {