sql >> Database teknologi >  >> RDS >> Mysql

Hvordan begrænser man stemmer pr. dag efter IP i Php+Mysql-afstemning?

du kan tilføje en tidsstempelkolonne i 'voting_ip'-tabellen og angive ingen unikke nøgler.

så kan du lave forespørgslen for at få de sidste 5 poster.

Træk blot tiden fra seneste rekord og sidste rekord

for eksempel:

$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. indstilling af global sql_mode i mysql

  2. SQL Server-transaktionsloggen, del 3:Grundlæggende logføring

  3. sp_add_schedule vs sp_add_jobschedule i SQL Server:Hvad er forskellen?

  4. PHP PDO MySQL rullebar markør virker ikke