我正在使用php / mysql中的saas应用程序,我根据下图创建了数据库。
现在有了这种结构,我需要在特定日期之间与IGA和MDS客户一起报告。
这是棘手的部分。 IGA和MDS是来自客户表的代码,它将以动态方式添加到查询中,条件将应用于所有表。
即。 “从$ date1和$ date2之间创建的IGA_customers中选择*”,并使用多个表进行查询。
任何帮助将不胜感激。提前致谢
答案 0 :(得分:1)
为什么你不编写像
这样的php函数function ($db_name, $table_name, $date_start, $date_end){
//your query with argument
return $query_result
}
您的查询应该是
SELECT * From $db_name.$table where created between $date_start and $date_end
如果您需要所有客户表中的所有客户信息,则只需添加union