Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQLite]Pobieranie danych z trzech tabeli
fire_dept
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 3
Dołączył: 4.02.2010

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


Witam!

Uczę się SQLite i mam problem z pobieraniem danych.

Mam 3 przykładowe tabele

Kod
menu
id name
1 rowery
2 samochody

sub_menu
id menu_id name
1      2      Alfa Romeo
2      2      BMW

sub_sub_menu
id sub_menu_id name
1  Alfa Romeo    156
2  Alfa Romeo    166


ja pobierałem to w ten sposób

  1. SELECT * FROM menu
  2. LEFT JOIN sub_menu ON menu.id = sub_menu.menu_id
  3. LEFT JOIN sub_sub_menu ON sub_menu.name = sub_sub_menu.menu_id
  4. ORDER BY menu.name, sub_menu.name, sub_sub_menu.name ASC


Próbowałem zmęczyć to na różne sposoby ale nie wypluwa mi danych tak jak bym chciał
Chodzi mi konkretnie o coś takiego.

Kod
-rowery
-samochody
  -alfa romeo
    -156
    -166
  -BMW


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





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


Nie da się tak zrobić jak Ty chcesz. Żeby Ci od razu drzewo wyświetlił z samego selecta. Podejdź do tego tak jak Ci thek napisał.
Go to the top of the page
+Quote Post
fire_dept
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 3
Dołączył: 4.02.2010

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


Cytat(cojack @ 5.02.2010, 13:40:06 ) *
Nie da się tak zrobić jak Ty chcesz. Żeby Ci od razu drzewo wyświetlił z samego selecta. Podejdź do tego tak jak Ci thek napisał.


Ja doskonale wiem, że z samego selecta nie wyciągnę drzewa.

Chodzi mi o to, że próbowałem z tablicami wielowymiarowymi i nie bardzo chciało mi się to wszystko zgrać nie jestem mega mózgiem w PHP i niekiedy dla was prosta rzecz dla mnie będzie nie do przeskoczenia.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 16.10.2025 - 07:11