Mysql
 sql >> Database >  >> RDS >> Mysql

Controlla se l'email esiste già nel database

Due problemi:

  1. Non chiamerai mai il tuo checkEmail() funzione quindi non è mai in esecuzione. Dovresti rimuovere quel codice dalla funzione o semplicemente chiamare la funzione in cui deve essere eseguita.
  2. In quella funzione stai controllando che non esista alcuna email che corrisponda letteralmente a "$email". PHP analizzerà le variabili solo tra virgolette:cambia quella riga per usare where('email','=',"$email") invece.