何时计算观看次数?
您必须定义何时计算观看次数。可能最好的方法是分析某个用户访问视频的时间间隔、播放时间以及可能的一些标识符,例如他的用户代理,以便能够区分 IP 地址后面的多个用户(如果用户不是t 登录)。
插入视图
一旦您决定是否计算一个视图,您就必须将它插入到数据库中。这取决于您使用的数据库和表结构。看看PHP MySQL 教程,或者如果你认为你可以做更多,看看PDO,它会更安全和有用。
为了能够分析每月统计信息,您必须在每个视图中插入时间戳。最后,您只需选择指定日期的值(在您的情况下为上个月)。
这要求您至少知道如何设置您的数据库表,您可以在其中插入数据。
显示视图
由于您的数据库中的每个视图都有一个条目,因此您最好创建一个自动作业,用视图总数更新另一个表。这将减少负载,并防止您的用户立即看到查看次数(如果有人试图增加查看次数,这可能会有所帮助 --> 他无法立即查看自己是否成功)。
创建图表
首先,您必须选择值。假设您的用户能够指定他想要查看视图的日期范围,您必须采用该范围,用它查询您的数据库,然后继续处理结果。如何选择它取决于您希望如何显示它。如果您想显示该月的每一天,则必须按天对视图进行分组。
您对实际显示数据的方式是开放的。它可以是非常简单的东西,带有表格的东西,或者您可以使用JpGraph 之类的东西来创建图形作为图像。我个人将 JpGraph 用于类似的东西。需要一些努力,但值得努力。
我希望这能让您以某种方式了解如何解决您的问题。如果您有更具体的问题,请发布一些代码和您正在尝试做的事情,因为 那个 解决方案不存在。