Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie z 2 tebel jednocześnie
mis
post 15.11.2011, 19:29:26
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 25.04.2010

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


Witajcie,
mógłby mi ktoś podsunąć pomysł, jak wyciągnąć dane z 2 tabel jednoczeście, a mianowicie.

mam tabele np newsy oraz kategorie.

i chce zrobić takie drzewo
KAT1
KAT2
KAT3
....news1
....news2
....news3
....news4
KAT4

Oczywiście KAT3 sie rozwinęło, bo get'ID jest = 3.
jak takie coś wykonać naj optymalniej, wiem że mogę to zrobić 2 zapytaniami, ale to nie problem.
Go to the top of the page
+Quote Post
Adi32
post 17.11.2011, 22:53:35
Post #2





Grupa: Zarejestrowani
Postów: 348
Pomógł: 26
Dołączył: 8.10.2008
Skąd: Lublin

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


  1. $array = $db->query("SELECT newsy.*,kategorie.* FROM kategorie LEFT JOIN newsy ON kategorie.id=newsy.id_kategorie")->res();
  2.  


  1. foreach ($array as $num => $row) {
  2.  
  3. $drzewo[$row[kategoria]][] = $row[news];
  4.  
  5. }
  6.  
  7. print_r($drzewo);


coś w tym stylu...


--------------------
Wolałem języki z rodziny C ale poszedłem na łatwizne...
Go to the top of the page
+Quote Post

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: 23.06.2025 - 05:24