sql >> Database >  >> RDS >> Mysql

kan niet controleren of gebruikersnaam bestaat of niet

Dit is het typische geval waarin mysql_query retourneert false bij falen veroorzaakt daarom het beruchte:

Dit kan worden veroorzaakt door meerdere factoren. Probeer de query uit te voeren in phpMyAdmin of rechtstreeks naar de database en bekijk de fout of haal de laatste mysql-fout op via mysql_error .

Het is een goede gewoonte om altijd te controleren of de geretourneerde waarde van mysql_query is false of als de mysql_error string is niet leeg:

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

Opmerking:Mix nooit mysql_ en mysqli_ functies. Als je moet kiezen, zou ik voor mysqli gaan sinds mysql_* functies worden als verouderd beschouwd.



  1. Python, MySQL _mysql_exceptions.ProgrammingError:(1064, 'U heeft een fout in uw SQL-syntaxis

  2. Is Datum een ​​sleutelwoord in mysql?

  3. GET DIAGNOSTICS met COPY-instructie in Pl/pgsql-functie

  4. Meerdere kolommen controleren op één waarde