![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 4.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, stworzyłem w bazie mysql baze gdzie znajdują się 2 tabele
users:
hasla:
Chciałbym powiązać ze sobą tabele id_hasla. Jak to zrobić oraz jak później te dane odczytać, zapisać nowe oraz jak sprawdzić(IMG:style_emoticons/default/questionmark.gif) Chcę stworzyć logowanie oraz rejestrację i przy rejestracji aby hasło zapisywało się w tabeli hasla a w tabeli users aby w kolumnie id_hasla pokazywal sie identyfikator hasla. W logowaniu abym mógł te dane wyczytywać a potem w edycji profilu zmieniać. Proszę o pomoc i dziękuję. Jestem początkujący jeżeli chodzi o MySQL, jednak wypisywać, edytować, dodawać umiem ale nie w tej sytuacji :/ ps. Chciałbym powiązać te tabele (jak jest taka możliwość) przez kod php :] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
To co próbowałeś zrobić, to byłaby relacja typu 'jeden do jeden'. W sumie nic w tym złego, ale nie bardzo w tym przypadku ma sens.
Najczęściej będziesz się spotykał z relacjami typu 'jeden do wielu' i 'wiele do wielu' (która tak naprawdę jest złożeniem dwóch relacji typu 'jeden do wielu'). Przykład relacji typu jeden do wielu: tabela 'klienci' tabela 'zamowienia' jeden klient może złożyć wiele zamówień. Jak byś to rozwiązał? Jeśli chodzi o szyfrowanie hasła, temat obszerny. Zazwyczaj hasła się nie szyfruje, tylko przepuszcza przez algorytm mieszający typu MD5. To jest temat dosyć rozległy i zasługuje na osobną dyskusję (poza tym jestem przekonany, że w którymś z działów forum znajduje się już dosyć pokaźna dyskusja na ten temat). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 02:42 |