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

Überprüfen Sie, ob die E-Mail bereits in der Datenbank vorhanden ist

Zwei Probleme:

  1. Sie rufen niemals Ihre checkEmail() auf Funktion, so dass es nie läuft. Sie sollten diesen Code entweder aus der Funktion entfernen oder die Funktion einfach dort aufrufen, wo sie ausgeführt werden muss.
  2. In dieser Funktion überprüfen Sie, dass keine E-Mail existiert, die buchstäblich gleich "$email" ist. PHP parst Variablen nur in doppelten Anführungszeichen - ändern Sie diese Zeile so, dass sie where('email','=',"$email") verwendet stattdessen.