Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wynik z kilku tabel jednoczesnie
Nalesnik
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.12.2007

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


Witam,
nie jestem zbyt zaawansowanym programista wiec prosze o wyrozumialosc.
Chodzi o uzyskanie wyniku z kilku tabel za jednym zapytaniem do bazy MySQL.

Zalozmy, ze:
Tabela1 (id, nazwa)
Tabela2 (id, id_tabela1, nazwa)
Tabela3 (id, id_tabela2, nazwa)

Problem w tym, ze we wszystkich tabelach mam pole "nazwa" i skrypt wyswietla mi zawsze wartosc "nazwa" z ostatniej tabeli.

Prosze o pomoc jak napisac zapytanie do bazy i jak wyswietlic wyniki
Go to the top of the page
+Quote Post
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


jeżeli masz pole o takiej samej nazwie w kilku tabelach w jednym zapytaniu używaj składni:
nazwa_tabeli.nazwa_pola, czyli u ciebie:
Tabela1.nazwa, Tabela2.nazwa lub Tabela3.nazwa
Go to the top of the page
+Quote Post
Nalesnik
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.12.2007

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


tak tez robie przy zapytaniu do bazy.
ale ja uzyskac wartosc pola nazwa dla kazdej z trzech tabel?
Go to the top of the page
+Quote Post
nevt
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


  1. SELECT Tabela1.nazwa AS nazwa1, Tabela2.nazwa AS nazwa2, Tabela3.nazwa AS nazwa3 ...
Go to the top of the page
+Quote Post
Nalesnik
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.12.2007

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


o to mi chodzilo, dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 25.08.2025 - 01:42