我想创建一个VIEW,其中包含用户提交的参数(POST)。 我使用mysqli准备好的状态来使其安全。
查询失败并显示错误:
错误1351:视图的SELECT包含变量或参数。
查询为:CREATE VIEW emailletters_view_11 AS SELECT * FROM clients WHERE c_title LIKE CONCAT('%', ?, '%')
我需要使用来自用户的参数创建视图,因为这些视图实际上是用户在网页上创建的过滤器。每次使用过滤器时,我都不想存储过滤器参数并编写sql查询。我想将每个过滤器作为单独的视图存储在数据库中。
你会推荐什么?