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 ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |