Ik heb een gebruikersdatabase met heel veel gebruikers.

Ik wil iedere gebruik nu een unieke code geven. Kan ik het met een of andere script doen, ben in verplicht om gebruikers een voor een langs te gaan en een code toe te voegen?
Umm.. een id veld toevoegen in de database?
Een id-veld is een veld met meestal een oplopende numerieke reeks:
1, 2, 3, 4..

Zo heeft de eerste gebruiker id nr 1 en de vierenvijftigste gebruiker id nr 54.
Met de auto_increasement kun je je database zelfs programmeren om automatisch op te tellen.

Als je een unieke code wilt wat op zoiets lijkt: 1DF21SA5 is dat niet aan te raden. getallen kunnen eeuwig doorgaan, zo'n code niet. Ooit komt er een dubbele en dan heb je een probleem. Mocht je dit toch willen, kun je met een loop elke result updaten. Maar dit zou ik echt NIET doen! Gewoon met getallen werken.

Miloan
@ Miloan

Hij wilt een extra veld toevoegen voor elke gebruiker met een unieke code.
Niet dat het id veranderd.

Voer een query uit waarbij je alle id's select.

Daarna een while loop met een update?
Ja, of je zet gewoon een UNIQUE op dat veld...

Reageren