Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[php][mysql] Wyswietlanie kategori i podkategori
#3
Proszę:
Kod:
$master_DB->query("SELECT cat_table.title, cat_table.id, cat_table.level, cat_table.parent_id FROM " . master_prefix .  "categories cat_table
where brands = '0' AND not exists (select null from " . master_prefix . "categories where parent_id = cat_table.id) ORDER BY cat_table.parent_id ASC LIMIT 100");
Są to połączone dwa zapytania z których pierwsze wyciąga kolejno wszystkie kategorie a drugie sprawdza czy kategoria jest czyimś 'rodzicem'.

To kod żywcem wyrwany z jednej testowej stronki, nie jest to jakieś super wydajne, ale to rozwiązanie do małych baz danych więc daj tylko dla pewności indeksy na kolumny id oraz parent_id a będzie działać wyśmienicie Smile
Odpowiedz


Wiadomości w tym wątku
RE: [php][mysql] Wyswietlanie kategori i podkategori - przez uriziel01 - 16-09-2011, 16:36

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,062 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,933 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,934 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,461 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,566 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl