sql >> Database >  >> RDS >> Mysql

Hoe kan ik stemmen per dag per IP beperken in Php+Mysql-stemmen?

je kunt een tijdstempelkolom toevoegen aan de 'voting_ip'-tabel en geen unieke sleutels instellen.

dan kunt u de query uitvoeren om de laatste 5 records te krijgen.

trek gewoon de tijd af van het laatste record en het laatste record

bijvoorbeeld:

$times=mysqli_query($bd, "SELECT timestamp FROM voting_ip WHERE mes_id_fk='$id' AND ip_add='$ip' order by timestamp desc limit 5");

if(mysqli_num_rows($ip_sql) < 5 || {first record - last record < 24 hours})
...your codes...


  1. Wat is sneller - INSTR of LIKE?

  2. Geen SPU meer

  3. Vraag en aanbod afstemmen - Oplossingen, deel 2

  4. Hoe de positie van een lijstitem in MySQL te retourneren