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

не може да се провери дали потребителското име съществува или не

Това е типичният случай, когато mysql_query връща false при неуспех следователно задейства прословутото:

Това може да бъде причинено от множество фактори. Опитайте да стартирате заявката в phpMyAdmin или директно към базата данни и вижте грешката или извлечете последната грешка в mysql чрез mysql_error .

Добра практика е винаги да проверявате дали върнатата стойност на mysql_query е false или ако mysql_error низът не е празен:

if ($result and empty(mysql_error()))
    // everything ok

Забележка:Никога не смесвайте mysql_ и mysqli_ функции. Ако трябва да изберете, бих използвал mysqli тъй като mysql_* функциите се считат за отхвърлени.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да добавя идентификатор за автоматично увеличение според група в mysql

  2. основно сравнение на датите за проверка на изтичане

  3. как да получите подробности от множество таблици?

  4. GroupBy след orderBy за сложна заявка в Laravel

  5. php password_verify() хешът и пасът няма да съвпадат