Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]jak zadać zapytanie do bazy
Krismen
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 5.02.2009

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


Witam, tworzę tabelę w której będą kategorie i podkategorie sklepu. Gdzieś wyczytałem że najlepiej dla kategorii i podkategorii stworzyć jedną tabelę, więc próbuję zrobić to tak:

id kategoria id_rodzica
1 telewizory 0
2 AGD 0
3 sony 1
4 panasonic 1
5 lodowki 2
6 zelaska 2
7 pralki 2

I teraz czy da się pobrać jednym zapytaniem, żeby otrzymać coś takiego:

telewizory
sony
panasonic

AGD
lodowki
zelaska
pralki

Dałem takie zapytanie:
  1. $pytanie='select k1.id, k2.kategoria, k3.id_rodzica
  2. from dane k1, dane k2, dane k3
  3. where k3.id_rodzica=0
  4. and k1.id=k3.id_rodzica';
  5.  


Przyznam że nie umiem do końca zatrybić z tymi aliasami wstydnis.gif Czy to jest dobre rozwiązanie żeby kategorie i podkategorie łądować do jednej tabeli, czy lepiej zrobić dwóch osobnych. Oczywiście będzie jeszcze tabela dla produktów ale na razie męczę się z tym. Proszę o pomoc

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: 22.08.2025 - 04:00