Ukoliko unos novog korisnika ne uspe, na primer zbog ograničenja jedinstvenosti korisničkog imena, nstaće "rupa" u nizu id-eva.
Na primer uspešno se unese korisnik1 sa idjem 1, ne uspe unos korisnika 2. Pri unosu korisnika 3 koje uspeva će id biti 3. Iako unos korisnika 2 nije uspeo, id 2 će biti zauzet.
Postoje dve opcije da se ovo obradi:
Ignorisati. Ukoliko je u redu da imamo rupe u id-evima. Nema dodatne obrade slučajeva. Loše je što korisnici mogu da imaju dosta pokušajeva pa da id-evi imaju veće rupe (2,4,8,10...).
Proveriti da li su korisničko ime ili mejl zauzeti i ne pokušavati unos novog korisnika. U ovom slučaju je dobro što nema "rupa", ali imamo dodatan pristup bazi za proveru.
Ukoliko unos novog korisnika ne uspe, na primer zbog ograničenja jedinstvenosti korisničkog imena, nstaće "rupa" u nizu id-eva.
Na primer uspešno se unese korisnik1 sa idjem 1, ne uspe unos korisnika 2. Pri unosu korisnika 3 koje uspeva će id biti 3. Iako unos korisnika 2 nije uspeo, id 2 će biti zauzet.
Postoje dve opcije da se ovo obradi: