Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dwie pętle w jednej ?, Dane z MySQL
Plikownik
post 9.02.2006, 10:44:52
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Plikownik
post 9.02.2006, 11:56:04
Post #2





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:

  1. <?php
  2.  
  3. while($dane = mysql_fetch_array($zapytanie))
  4. {
  5.  //dane  
  6.  
  7. $zapytanie2 = mysql_query("SELECT * FROM download_cat WHERE parentId='".$dane['id']."'");
  8.  
  9. while($dane2 = mysql_fetch_array($zapytanie2))
  10. {
  11.  echo $dane2['nazwa'].'<br />';'
  12.  }
  13.  
  14.  
  15. }
  16.  
  17. ?>


(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
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:53