Avatar billede DePlex Nybegynder
01. januar 2011 - 21:30 Der er 6 kommentarer og
1 løsning

Unikt brugerid

Hej eksperter.

Jeg har mit loginsystem hvor hver bruger skal have et unikt id. Det vil siger at den første bruger der oprettes starter med id 1 og så bliver det 1 højere for hver bruger der oprettes. Hvordan kan det gøres?
Avatar billede Fnugus Nybegynder
01. januar 2011 - 22:04 #1
Bruger du MySQL til at lagre brugerinformationerne i? Hvis du gør, så opret et felt som hedder "id", data-type "int", gør den til primary, og slå auto_increment til. Hver gang du så indsætter en ny bruger i tabellen lader du være med at skrive noget i "id" feltet, og så regner den selv ud hvad næste id skal være.

Hvis du gemmer dem i en fil, så load filen som en $string med file_get_content, og sorter dem som et array descending, find id'et på index 0 og læg 1 til. Denne metode er dog ikke så sikker.
Avatar billede webweaver Praktikant
01. januar 2011 - 22:06 #2
Det gøres automatisk i din database.

I PhpMyAdmin laver du et id felt i din tabel for brugere, som hedder id (sjovt nok).

Det skal være INT, auto_increment og primært.

Har du styr på hvordan dette gøres?

Den skal ende med at se således ud,
http://img145.imageshack.us/img145/5677/phpmyadminks7.jpg
Avatar billede DePlex Nybegynder
01. januar 2011 - 22:42 #3
Fnugus opret svar det virkede =D Hvis i har lyst vil så ikke lige sende guide til det man skal bruge til indsætte tabeller. Kan ikke huske hvad det er det hedder... :-)
Avatar billede webweaver Praktikant
02. januar 2011 - 00:34 #4
Det man skal bruge? .. Hvad mener du? Du skal bruge SQL, hvis du ikke har adgang til PhpMyAdmin fx, hvor man kan gøre det fra en mere  brugervenlig vinkel.
Avatar billede Fnugus Nybegynder
02. januar 2011 - 10:42 #5
Dejligt at kunne hjælpe :)
Avatar billede DePlex Nybegynder
02. januar 2011 - 18:04 #6
Nåårh ja sql... Tror jeg havde tabt hjernen... Men jeg kan ikke rigtig finde noget om, kun der man skriver i sine php filer.
Avatar billede DePlex Nybegynder
02. januar 2011 - 20:34 #7
Nå har selv fundet, men i må gerne smide nogle links hvis i har lyst :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester