加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 跟踪多个月的播放次数

发布时间:2020-12-13 17:18:44 所属栏目:PHP教程 来源:网络整理
导读:我有一个用 PHP编写的页面,其中包含歌曲播放列表.当用户收听歌曲时,我有一些javascript运行一些PHP来更新MySQL数据库中的一个字段,该字段增加“播放计数”数字. 这对于一首歌的收听总数来说是好的,但是我想知道是否有人对如何获得它有任何建议,所以我可以轻
我有一个用 PHP编写的页面,其中包含歌曲播放列表.当用户收听歌曲时,我有一些javascript运行一些PHP来更新MySQL数据库中的一个字段,该字段增加“播放计数”数字.

这对于一首歌的收听总数来说是好的,但是我想知道是否有人对如何获得它有任何建议,所以我可以轻松地按月或按周分解特定歌曲的播放次数.

解决方法

您需要在数据库中添加一个表来跟踪时间戳,歌曲和用户.您仍应将播放计数保留在users表中,以便于查询.但如果你想按日期分解比赛数量,你需要另一张桌子.

就像是

user_plays
----------
play_id
user_id
song_id
date_played

然后,您可以在该表上运行查询以获取日期范围的播放次数.

对于用户:

SELECT COUNT(play_id) as num_plays
FROM user_plays
WHERE user_id = ? AND date_played BETWEEN ? AND ?

对于一首歌:

SELECT COUNT(play_id) as num_plays
FROM user_plays
WHERE song_id = ? AND date_played BETWEEN ? AND ?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读