Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Autonumeracja z przedrostkiem
artkow00
post 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 smile.gif
Go to the top of the page
+Quote Post
buliq
post 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.


--------------------
KTOŚ TU PACZY???

Kompedium wiedzy
Go to the top of the page
+Quote Post
artkow00
post 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ę smile.gif
Go to the top of the page
+Quote Post
buliq
post 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.


--------------------
KTOŚ TU PACZY???

Kompedium wiedzy
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 12:56