基本上我有一个网站,用户可以在其中上传和共享文件。我希望这样用户可以跟踪过去 30 天的下载量,并能够单独查看这 30 天的每一天。
我正在考虑创建一个包含 31 列的表,其中 1 列是 ID,其余列是第 1 天、第 2 天、第 3 天等...每天更新此表,将 1 天的下载量移动到当天之前。
我的问题是这是否有效或是否有更好的方法?
最佳答案
最好有一个链接到文件表的下载表。每次下载文件时,下载表都会创建一条记录。
id
file_id
ip_address
user_agent
created
等
然后编写一个查询来确定一天发生了多少次下载将是一项非常容易的任务。
关于php - 为过去 30 天创建一个表是否有效或是否有更好的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14300294/