Zdefiniuj unikalne ograniczenia dla kolumn nazwy użytkownika i adresu e-mail:
ALTER TABLE your_table ADD CONSTRAINT uk_username UNIQUE (username)
ALTER TABLE your_table ADD CONSTRAINT uk_email UNIQUE (email)
Jeśli wartość, która ma zostać wstawiona lub zaktualizowana, już istnieje w tabeli, MySQL zwróci błąd stwierdzający, że zapytanie narusza odpowiednie ograniczenie unikalności (prawdopodobnie oba). To do Ciebie należy skonfigurowanie PHP, aby obsługiwał to z wdziękiem.