[PHP][MySQL]Autonumeracja z przedrostkiem |
[PHP][MySQL]Autonumeracja z przedrostkiem |
6.11.2013, 16:14:20
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 5.11.2013 Ostrzeżenie: (0%) |
Witam.
Mam pytanko, sam nie wiem czy w ogóle poprawnie rozumuję.. Otóż chcę na stronie zastosować taki myk, że jak się zarejestruje user to otrzyma automatycznie nick Guest i będzie mi numerowało kolejno nowych użytkowników, żeby się nicki nie duplikowały. I teraz pytanie, jakie pole zastosować w bazie mysql? Domyślam się, że auto_increment, ale co z tym przedrostkiem "Guest"? Dziękuję wszystkim z góry za pomoc i poświęcony czas |
|
|
6.11.2013, 16:17:37
Post
#2
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) |
Chyba coś nie tak nam przedstawiasz.
W tabeli masz pole id i nick, przed dodaniem usera pobierasz max(id) albo ostatni rekord, zwiększasz o 1 i dodajesz do nicku nowego usera. -------------------- |
|
|
6.11.2013, 16:18:52
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 5.11.2013 Ostrzeżenie: (0%) |
No ok, ja miałem pomysł na to, podobny, ale bałem się, że to trochę prowizorka. Ale jeśli mówisz, że tak to się powszechnie robi to dziękuję
|
|
|
6.11.2013, 16:24:11
Post
#4
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) |
Powszechnie nie stosowałbym takiego nazewnictwa użytkowników, a wymusiłbym podanie nicku przez nich...
W sumie bezpieczniej byłoby gdybyś najpierw dodawał usera a później ustawiał mu nick z jego ID, nie ma możliwości duplikacji nicku. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 12:56 |