phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

възможно ли е създаване на дублиран ip в този код?

Да, възможно е. Това е класически случай на състояние на състезание.

Бързото обяснение:

Има вероятност 2 заявки едновременно преминете първата проверка, вземете $num == 0 и двете вмъкват нов ред.

За да го премахнете, трябва да създадете UNIQUE ограничение, което обхваща (user_id, ip, date) колони

Дългото обяснение:



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MySQL - Ограничения на размера до целочислени колони

  2. Изтрийте данни с помощта на get url php низ

  3. импортиране/експортиране на много голяма mysql база данни в phpmyadmin

  4. Съставен ключ като външен ключ (sql)

  5. Ограничете регистрацията до 4 души при формуляра за регистрация