Versuchen Sie,
zu wechselnWHERE username = '$username' AND email = '$email'"
zu
WHERE username = '$username' OR email = '$email'"
Bearbeiten :Ich versuche zu erraten, was Sie hier zu tun versuchen. Aus Ihrer Beschreibung geht hervor, dass Sie möchten, dass entweder der Benutzername oder die E-Mail eindeutig ist, und Sie haben zwei separate eindeutige Indizes für diese Spalten. Ihr Code prüft, ob die Kombination aus Benutzername und E-Mail eindeutig ist.
Bearbeiten 2 :Ich denke auch, dass Sie sich die Konzepte von SQL Injection ansehen sollten und Parallelität .