![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 9.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam trzy tabele :
Pirewsza: USERS id | id_typ | nazwa | data | woj | kraj (id - primary key) Druga: WOJ id | nazwa (id - primary key) Trzecia: KRAJ id | nazwa (id - primary key) Tabela WOJ zawiera nazwy wojewodztw z przyporzadkowanym id, ten id jest odpowiednio uzyty w polu woj w tabeli USERS w zaleznosci z jakiego wojewodztwa pochodzi uzytkownik. Ta sama zasada jest z tabela KRAJ, poprostu nie wpisuje w tabeli USERS pelnych nazw wojewodztw i krajow tylko ich id. Chce pobrac wszystkie pozycje z tabeli USERS o podanym id_typ, ale tak zeby w pola woj i kraj automatycznie byly przeniesione odpowiednie nazwy (zgodne z id ) z tabel WOJ i KRAJ . Czy nalezaloby zastosowac tutaj kluczew obce, jesli tak to jak ? Czy moze wystarczy wykonac odpowiednie zapytanie, left join ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 9.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki bardzo, w sumie to rzeczywiscie blad tkwil nie w samym zapytaniu, ktore jak sie okazalo bylo ok, ale w samym odebraniu tego zapytania w php. problem sprawialy te same nazwy pol w trzech tabelach - nazwa, przez co funkcja fetch_assoc() zwracala dziwne wyniki - po zmianie nazw pol w bazie wszystko oki.
Ten post edytował Emet 8.11.2004, 15:04:44 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
sorki ze sie wtrace w wontek ale jestem zielony a tez potrzebuje wiedziec jak sobie myknac zapytanie pomiedzy kilkoma tabelami i nie kumam tej rozpiski (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) moglby ktos jasniej napisac jak sobie to mam smignac dzieki z gory sorki za problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:33 |