Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ID każdego kolejnego rejestrujacego się
edwarpan
post 1.05.2010, 14:27:22
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 28.04.2010

Ostrzeżenie: (0%)
-----


Witam, jak zrobić, aby do każdego nowego konta rejestrowanego dodawane było by ID, oczywiście po kolei.
Go to the top of the page
+Quote Post
blooregard
post 1.05.2010, 14:55:13
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Jeśli w bazie, w tabeli gdzie trzymasz dane użytkowników masz pole będące głównym kluczem i jest ono typu INT, autoinkrementowane, to nic więcej robić nie musisz.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
mortus
post 1.05.2010, 15:03:35
Post #3





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Jak to w bazie danych, to pole id powinno mieć klucz primary key i ustawione auto_increment, a przy dodawaniu można wpisać wartość 0 dla kolumny id.
  1. INSERT INTO users (id, login, password) VALUES (0, 'login', 'password');
Go to the top of the page
+Quote Post
edwarpan
post 1.05.2010, 15:07:14
Post #4





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 28.04.2010

Ostrzeżenie: (0%)
-----


Niestety, rejestracja na plikach bez użycia bazy.
Go to the top of the page
+Quote Post
Daniel Meger
post 1.05.2010, 16:43:56
Post #5





Grupa: Zarejestrowani
Postów: 20
Pomógł: 2
Dołączył: 30.04.2010
Skąd: PL

Ostrzeżenie: (0%)
-----


nie wiem jak to u Ciebie wygląda, ale mogę pseudokod przedstawić:

Kod
if ( plik_z_uzytkownikami jest pusty ) {
    dodaj uzytkownika z id = 0
} else {
    odczytaj id ostatniego uzytkownika na liscie
    dodaj uzytkownika z id o 1 wiekszym od poprzedniego uzytkownika
}


Nie ma w tym żadnej filozofii.. chyba, że o coś innego Ci chodziło?

Ten post edytował Daniel Meger 1.05.2010, 16:44:49
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: 21.06.2025 - 06:25