Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Wyswietlanie kilku tablic
miro20
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 18.02.2008

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


Witam , mam tabele w mysql z danymi odnoszacymi sie do innych tabel np:


tabela_dane : id,nrosoby , nradresu

w tych polach nr osoby nr adresu sawpisywane numery id z tablic "osoby" , "adresy"

i teraz chcialbym po wyszukaniu np jakiedos danego id lub puli id z tabeli dane aby mi sie wyswietlilo w jednym wierszu np :
Imie , nazwisko , dom , ulica , miasto

Tabela osoby -> imie , nazwisko
Tabela adresy -> dom , ulica , miasto

tworze dwa zaputania do mysql na podstawie nrosoby i nradresu , przypisuje te dane do tablic i za pomoca foreach moge wyswietlic albo osoby albo adresy , niestety niemoge wyswietlic w jednym wierszu tabeli wartosci zosoby i adresy .

Nie wiem niestety czy jasno to opisalem
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
miro20
post
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 18.02.2008

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


No tak , tyle ze nrosoby , nradresu nie jest ta sama wartoscia moje zapytanie mniejwiecej by tak wygladalo


Kod
$query="select * from dane where id ='3' "; // id nie jest auto increment  mozna to np przyrownac do np kodu woj.
i np wyszly by mi 3 wyniki

$row['nrosoby']=1 $row['nradresu']=4
$row['nrosoby']=3 $row['nradresu']=2
$row['nrosoby']=2 $row['nradresu']=10
petla for ()
$query="select from osoby where id = $row['nrosoby'.] ";
wynik oczywiscie jeden  tablica danych (imie.nazwisko.jakiestam)
$query="select from adresy where id= $row['nradresu']";


czy w tymprzypadku left join bedzie dobry ?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 03:13