我已经构建了一个包含mysql db的webapp(PHP)。应用程序本身从用户输入和网站上的访问者行为中收集数据。 由于解释时间太长,我将简要介绍一下我的问题:
我有一个网站表,其中包含我的网站ID和网站名称。 我有另一个表landing_pages,其中包含我的目标网页的ID和名称,以及它们所属的website_ID。 我还有另一张名为“访问”的表格,其中登录页面上的每次访问都会以着陆页ID进行记录。
我有一个报告页面,向我显示访问次数,当然可以通过网站ID或登录页面ID进行过滤。 (或两者,第一个网站,然后是其着陆页)。
到目前为止,各种各样的工作都很完美。问题出现在用户更改了登录页面的名称,然后在报告上只显示了新名称(显然)。由于我按着陆页ID加入着陆页名称。
我希望仍然能够通过ID加入表格(因此过滤器仍然可以使用),但要在名称的确切日期显示更改。所以在那个日期之前我想显示旧名称,在那个日期之后我想显示新名称。
最好的方法是什么?
非常感谢提前