sql >> Databáze >  >> RDS >> Mysql

Hlasovací systém pomocí PHP+MySql?

Lepším způsobem by bylo mít jinou tabulku pro ukládání hlasů. A tato tabulka bude mít dva atributy (VoterId, CandidateId) A pokud povolíte více hlasů z této tabulky, můžete načíst počet hlasů.

Ale bylo by lepší nastavit VoterId jako primární klíč v této tabulce. Abyste se vyhnuli vícenásobnému hlasování

*EDIT:- Schéma upraveno se změněným požadavkem v původním příspěvku

*EDIT:- Přidáno pole do tabulky CandidateType, které umožňuje multiple votes .(Např.:Nyní může volič hlasovat pro 10 Senators , pokud maxVotePerVoter pro tento typ je nastaveno na 10..)



  1. Jaký je rozdíl mezi spojeními oddělenými čárkami a spojením podle syntaxe v MySQL?

  2. Výukový program pro samostatné připojení č. 10 na sqlzoo

  3. Export databáze pomocí MySQL Workbench s příkazy INSERT

  4. Detekce po sobě jdoucích položek splňujících určitá kritéria v časové řadě