![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 314 Pomógł: 44 Dołączył: 12.11.2010 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Witam , pisze sobie właśnie cms'a i mam taki problemik a mianowicie celem jest nagłowek strony z nazwami grup ( tak jak tutaj jest w nagłówku forum Forum PHP.pl > Forum > PHP ) napisałem skrypt który działa bezproblemowo .. ale zastanawiam się czy nie da się tego uprościć ponieważ za każdym odświeżeniem strony dochodziłaby liczba zapytań... opiszę teraz działanie skryptu :
tabela z grupami wygląda mniej więcej tak (wywalilem z tabeli wszystkie zbędne kolumny które nie mają związku z tematem..): Kod id | name | under_group ---+-----------+------------------- 1 | Rules | 0 ---+-----------+------------------- 2 | Rules 2 | 1 ---+-----------+------------------- 3 | Rules 3 | 2 a kod php wygląda tak : $dbc to jest link do klasy PDO jak można się domyśleć ... cały skrypt działa bezproblemowo niema błędów itd .. tylko zastanawiam się czy nie można uprościć całego działania.. jakieś pomysły?Z góry dzięki. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jaka przewidujesz ilość kategorii? Bo jeśli to jest coś w stylu 50, to możesz pobierać całość i tyle. Zresztą przy takiej ilości, kilka zapytań nie zrobiłoby na bazie żadnego wrażenia.
Nie mówię, że to ma sens, ale bazy nie zaboli (IMG:style_emoticons/default/wink.gif) . Inna sprawa, że nested set to fajna sprawa i warto się tego nauczyć, na pewno przyda się w innych sytuacjach. Ma też inne zalety. Zauważ, że ma "wbudowane" sortowanie, dzięki czemu nie musisz już nic dodatkowego implementować. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 09:05 |