【发布时间】:2016-03-08 03:00:55
【问题描述】:
这是一个关于我将如何处理这个问题的一般性问题。
我有一个音频播放器。数据库中没有存储有关歌曲的数据。我想使用数据库来计算每首歌的喜欢。我的问题是我将如何组织这个?
1。 如果我事先在数据库中列出我所有的歌曲并添加一列喜欢,那么我将在哪里跟踪用户 IP 地址? (不确定是否有比使用 ip 地址更好的方法?)所以我防止同一用户多次投票。
2。 每次用户喜欢一首歌时,我都会在数据库中存储{歌曲标题,如计数,用户 ip}(也许是别的东西)。但是我最终会得到多行具有不同用户 IP 地址的同一首歌曲,那么在这种情况下我将如何跟踪每首歌曲的喜欢?
【问题讨论】: