-1

私は、各ビデオをカテゴリだけでなく、その発信国ごとに分類するチューブ サイトに取り組んでいます。

国を間違えた場合にユーザーが修正し、正しい国を提案できるような投票システムを考える必要があります。だから私はこの + / - 単純な投票システムがあるだろうと思った. ユーザーが「-」をクリックすると、正しい国を提案する必要があります。

ビデオがブラジルからのものであると言ったとしましょう。ユーザーは反対票を投じ、リストから正しい国を選択して送信できるはずです。その後、手動で修正する必要があります。

MySQL テーブルの角度からそのオプションを作成する方法が思い浮かびません。私たちのDBには200以上の国があり、それぞれにIDがあり、投票スクリプト用のテーブルを作成することを考えていましたID | video ID | Votes for | Votes Against | suggestions. いくつかの国を提案する方法に適合するロジックは考えられません (国ごとに列を作成することは、ここではオプションではありません..)。問題は基本的に、各ユーザーが異なる国を提案できることです。例: 5 はアルゼンチン、2 はチリ、4 はスペインなどと言うことができます。これまで未知数だった多くの値を取得するようにテーブルを設計するにはどうすればよいでしょうか?

私はデータベースが得意ではありません..

優れた投票スクリプトはたくさんありますが、提案機能を備えているものはありません。少なくとも私は見つけることができませんでした。

ここに収まる優れたスクリプトを知っていれば、それも素晴らしいことです。

ありがとう!

4

2 に答える 2

2
video table   
   video_id 


votes table
   video_id
   proposed_country_id
   voter_id

次に、ビデオを選択し、proposed_country_id、count(proposed_country_id) を使用して投票に参加します (video_id ) video_id、proposed_country_id によるグループ

于 2012-10-05T12:43:16.410 に答える
0

投票表

ID | video ID |Country ID | Votes for | Votes Against | suggestions

ビデオ テーブル

ID | ................    // Use this id in the voting Table as video ID

国表

ID | ..........        // Use this id in the voting Table as Country ID 
于 2012-10-05T12:56:38.230 に答える