![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 10.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam próbuje zrobić logowanie do bazy, w którym z 3 tabel będzie pobierany login oraz hasło, kod wygląda tak:
a zapytanie SQL:
Problem wydaje sie w polaczniu tabel, gdy robie ten SELECT na 1 tabeli, wszystko smiga az miło. Ale jak łącze tabele to po wpisaniu loginu wywala mi ciągle : Zła nazwa uzytkownika lub haslo" ![]() Prosze o pomoc, każda sugestia będzie mile widziana. |
|
|
![]()
Post
#2
|
|
![]() Administrator serwera Grupa: Developerzy Postów: 521 Pomógł: 13 Dołączył: 2.04.2004 Skąd: 52°24' N 16°56' E Ostrzeżenie: (0%) ![]() ![]() |
A nie prościej by było zrobić tak:
users: id,login,password,oid options: id,name Łatwiej jest szukać w jednej tabeli jak w 3 gdzie masz takie same nazwy, a jeśli już koniecznie musisz zrobić to na 3 tabelach to użyj aliasów na login i haslo dla każdej tabeli, a na końcu daj warunki złożone: login i haslo dla tylko jednej tabeli a nie wszystkich naraz, chyba, że jeden użytkownik może być jednocześnie adminem, lekarzem i pacjentem ![]() -------------------- Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..." Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL" |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 177 Pomógł: 6 Dołączył: 14.01.2003 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
tak btw to ja bym uzyl viewsa i na bank rozwiazaloby ten problem
-------------------- "zycia nie mierzy sie liczba oddechow,
ale liczba chwil, ktore zapieraja dech w piersi" |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 08:54 |