![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 19.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem. Otóż posiadam dwie tabele kategorie ->id, nazwa, opis, ilosc_plikow, ilosc_sub subkategorie ->id, nazwa, opis, id_kat, ilosc_plikow dla przykładu w tabeli "kategorie" posiadam kategorię Biurowe , a w "subkategorie" : Arkusze , Edytory tekstu i Pakiety Biurowe. Zastanawia mnie jak zrobić, żeby wyświetlało: Bezpieczeństwo - Arkusze - Edytory tekstu - Pakiety Biurowe Próbowałem z LEFT JOIN , ale coś nie wyszło, wydaje mi się, że potrzebna jest druga pętla, tylko jak ją skonstruować ? -------------------- Windows XP | Telewizja, Radio
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Masz źle skonstruowaną bazę danych.
Po co dwie tabele skoro można to zrobić w jednej: (dopisz sobie swoje pola) A potem robisz tylko dwa zapytania:
Pierwsze: masz kategorię główną; Drugie: masz podkategorie; |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 19.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
ok, dzięki, zrobiłem tak i napisałem to , co chcialem , tylko mam pytanie , czy można robić dwie pętle w jednej ? Coś w stylu:
(nie jestem pewnien czy na 100% poprawnie napisałem te pętle, gdyż pisałem je z pamięci) Ten post edytował Plikownik 9.02.2006, 11:56:32 -------------------- Windows XP | Telewizja, Radio
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Można.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:22 |