Digg のような Web サイト用。どのように MYSQL を使用して、誰かが記事を気に入ったかを追跡できますか?
いいねの総数を追跡するだけで十分に簡単に思えます。私が理解していない部分は、1. ユーザーが何かに 1 回しか投票しないようにする方法と、2. ユーザーが自分のプロフィールをクリックして気に入ったストーリーを表示できるようにする方法です。
コンマで区切られたユーザー名を追加するだけのストーリー情報を含むテーブルに列がありますか? 誰がストーリーを気に入ったかを追跡することはできますが、特に 100,000 人以上のユーザーがいる digg のような Web サイトでは、データが膨大になります。また、ユーザーが気に入ったすべてのストーリーを表示するにはどうすればよいでしょうか?
ありがとうございました。