Mysql
 sql >> Datenbank >  >> RDS >> Mysql

kann nicht überprüfen, ob der Benutzername existiert oder nicht

Dies ist der typische Fall, in dem mysql_query gibt false zurück bei einem Fehler daher das Auslösen des berüchtigten:

Dies kann durch mehrere Faktoren verursacht werden. Versuchen Sie, die Abfrage in phpMyAdmin oder direkt in der Datenbank auszuführen, und sehen Sie sich den Fehler an, oder rufen Sie den letzten MySQL-Fehler über mysql_error .

Es empfiehlt sich, immer zu prüfen, ob der zurückgegebene Wert von mysql_query ist false oder wenn der mysql_error Zeichenfolge ist nicht leer:

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

Hinweis:Mischen Sie niemals mysql_ und mysqli_ Funktionen. Wenn Sie sich entscheiden müssen, würde ich mysqli wählen seit mysql_* Funktionen gelten als veraltet.