sql >> データベース >  >> RDS >> Mysql

PHP + MySQLを使用した投票システム?

    より良い方法は、投票を保存するための別のテーブルを用意することです。そして、そのテーブルには2つの属性(VoterId、CandidateId)があり、このテーブルから複数の投票を許可している場合は、投票数を取得できます。

    ただし、このテーブルでは、VoterIdを主キーにする方がよいでしょう。複数の投票を避けるために

    *編集:-元の投稿で要件を変更して編集されたスキーマ

    *編集:-multiple votesを許可するためにCandidateTypeテーブルにフィールドを追加しました 。(例:投票者は10 Senatorsに投票できるようになりました 、maxVotePerVoterの場合 このタイプの場合は10に設定されます。)



    1. MySQLで次に近い日時

    2. データベース内の箇条書きを並べ替える

    3. Oracle Cloud Infrastructureでのイベントの操作パート1:サービスの基本

    4. this._callback.applyは関数ではありません! NodejsMysqlエラー