如何从php向mysql中的存储视图传递值?
mysql中视图的where子句中是否可能有一个变量,然后通过php中的mysqli将值传递给该变量 我希望在数据库中保留尽可能多的sql,并且在sql的php代码中不要有大量的连接字符串如何从php向mysql中的存储视图传递值?,php,mysql,sql,Php,Mysql,Sql,mysql中视图的where子句中是否可能有一个变量,然后通过php中的mysqli将值传递给该变量 我希望在数据库中保留尽可能多的sql,并且在sql的php代码中不要有大量的连接字符串 问题是我的很多视图都会在12个月内迭代,因此我可以在每个组中创建大量12个月视图的组,也可以为我选择的每个视图类型创建一个视图,如果可能,只将月数作为变量传递给视图您想要的可能是存储过程或函数,而不是视图。否,我认为这是不可能的。使用@JoachimIsaksson所说的过程。如果可能,您只需在使用视图之前设
问题是我的很多视图都会在12个月内迭代,因此我可以在每个组中创建大量12个月视图的组,也可以为我选择的每个视图类型创建一个视图,如果可能,只将月数作为变量传递给视图您想要的可能是存储过程或函数,而不是视图。否,我认为这是不可能的。使用@JoachimIsaksson所说的过程。如果可能,您只需在使用视图之前设置变量,例如设置@var=3;从视图中选择*;php代码中没有大量的连接字符串-如果您按照应该的方式对SQL进行参数化,那么您应该很少需要连接任何内容。。。