sql >> Database >  >> RDS >> Mysql

Stemsysteem met PHP+MySql?

Een betere manier zou zijn om een ​​andere tabel te hebben om stemmen op te slaan. En die tabel heeft twee attributen (VoterId, CandidateId)En je kunt het aantal stemmen ophalen als je meerdere stemmen uit deze tabel toelaat.

Maar het is beter om VoterId een primaire sleutel te maken in deze tabel. Om meervoudig stemmen te voorkomen

* EDIT:- Schema bewerkt met gewijzigde vereiste in originele post

*EDIT:- Een veld toegevoegd aan de CandidateType-tabel om multiple votes toe te staan .(Bijvoorbeeld:een kiezer kan nu stemmen op 10 Senators , als maxVotePerVoter voor dit type is ingesteld op 10..)



  1. De grootte van een database controleren in MySQL

  2. Migreren van Maxscale naar de ProxySQL Load Balancer

  3. C#, MySQL - fatale fout opgetreden tijdens het uitvoeren van de opdracht - Andere oplossingen gecontroleerd, iets wat ik mis

  4. Voeg een samenvattingsrij toe met totalen