Definujte jedinečná omezení pro sloupce uživatelského jména a e-mailu:
ALTER TABLE your_table ADD CONSTRAINT uk_username UNIQUE (username)
ALTER TABLE your_table ADD CONSTRAINT uk_email UNIQUE (email)
Pokud hodnota, která se pokouší vložit nebo aktualizovat, již v tabulce existuje, MySQL vrátí chybu, že dotaz porušuje příslušné jedinečné omezení (možná obojí). Je na vás, abyste si nastavili PHP, aby to zvládlo elegantně.