Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да огранича гласовете на ден по IP в Php+Mysql гласуване?

можете да добавите колона с времеви печат в таблицата 'voting_ip' и да не зададете уникални ключове.

след това можете да направите заявката, за да получите последните 5 записа.

просто извадете времето от последния запис и последния запис

например:

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да конвертирам странно време на varchar в реално време в mysql?

  2. Как да намерите определени шестнадесетични стойности и Char() стойности в MySQL SELECT

  3. Код за грешка в MySQL:1175 по време на АКТУАЛИЗИРАНЕ (MySQL-Workbench срещу конзола)

  4. MySQL Workbench показва резултатите като BLOB

  5. Пълнотекстово търсене с InnoDB в MySQL