Tjek om en bruger allerede eksisterer
UNIQUE INDEX
Vi har i vores users-tabel lavet et index på vores userEmail-felt der sikre at den samme e-mail adresse kun kan eksistere éen gang i vores tabel. Sagt med andre ord, en bruger kan kun være oprette 1 gang. Men for at sikre at brugeren ikke blive mødt af en (for de fleste) uforståelig "Duplicate Key"-fejlbesked, skal vi lave et lille tjek i vores kode, inden vi opretter brugeren. Tjekket går kort fortalt ud på, at vi skal sikre at brugeren ikke allerede er oprettet - og skulle det ske at brugeren allerede eksisterer, bruger vi vores eksisterende fejlbeskeder[]-Array til at informere brugeren om fejlen.
Emner i denne video
I denne e-læringsvideo på dansk gennemgår vi følgende emner trin-for-trin:
- Kort gennemgang og demo af vores unik index på feltet i vores database/tabel
- Lav et lille test-område i vores kode vha. die; kommandoen
- Brug count-funktionen i vores SQL-kald til at tælle antal rækker
- Opbyg et if-statement der tjekker om brugeren allerede eksisterer
- Byg det nye kode sammen med vores $fejlbeskeder[]-array