Försök att byta
WHERE username = '$username' AND email = '$email'"
till
WHERE username = '$username' OR email = '$email'"
Redigera :Jag försöker gissa vad du försöker göra här. Från din beskrivning verkar det som att du vill att antingen användarnamnet eller e-postmeddelandet ska vara unikt och du har två separata unika index på dessa kolumner. Din kod kontrollerar att kombinationen av användarnamn och e-post är unik.
Redigera 2 :Jag tror också att du kanske vill undersöka begreppen SQL-injektion och Concurrency .