Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]tabela w php, jeden do wielu? jak?
sindbad_zeglarz
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 18.04.2012

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


Hejka
Mam w bazie 3 tabele.
1 tabela - posiadłosci
2 tabela - dane userow
3 tabela - zlaczone id z tabela1 z id_tabela2 (jeden do wielu).

Chcialbym wyswietlić raporcik taki, aby w wyniku był następujący efekt.

Id tabela1 | id tabela 2 | imie tab2 | nazwisko tab 2
1 1 G P
tutaj nie chcę powtarzać tego samego id drugi raz tylko dać inne dane dane z id_tabeli2 , imie i nazwisko.


Przykład: DOM może mieć kilku właścicieli.
Ale jest to jeden DOM = jeden ID a kilka ID wlascicieli.

W SQL-u jakoś nie widzę żeby się to dało zrobić łatwo, chyba że ktoś coś podpowie.
A PHP jak to wyświetlić ?

Podpowiedzcie coś proszę.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sindbad_zeglarz
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 18.04.2012

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


ok a czy ksztalt zapytania ma znaczenie ?
Mam 3 tabele.
tab1 (dom)
id|nazwa|nrdomu
1|dom1|20
tab2 (wlasciciel)
id|imie|nazwisko|adres
tab3
id_dom|id_wlascisciel
1 | 1

lacze je w tej tabeli posredniej tab3.

Jak optymalnie napisac zapytanie?
(
  1. SELECT tab1.id, tab1.nazwa, tab1.nrdomu, tab2.id,tab2.imie,tab2.nazwisko,tab2.adres FROM tab1 tab1, tab2 tab2,tab3 tab3 WHERE tab3.id_dom=tab1.id ;
?

nospor jak to sie ma do Twojego skryptu ?
Bo chyba bym go uzył.
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: 4.10.2025 - 17:55