Probeer over te schakelen
WHERE username = '$username' AND email = '$email'"
naar
WHERE username = '$username' OR email = '$email'"
Bewerken :Ik probeer te raden wat je hier probeert te doen. Uit uw beschrijving blijkt dat u wilt dat de gebruikersnaam of het e-mailadres uniek is en dat u twee afzonderlijke unieke indexen op die kolommen hebt. Uw code controleert of de combinatie van gebruikersnaam en e-mailadres uniek is.
Bewerk 2 :Ik denk ook dat je zou willen kijken naar de concepten van SQL-injectie en Concurrency .