Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mysql i rekurencja :) bleh
em1X
post
Post #1





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


Witam.. pisze system drobnych ogloszen..
Wiadomo, serwis posiada, kategorie, podkategorie a w nich ogloszenia.

Tabela kategorie to standart:
Kod
cat_id, nazwa, parent_id


Teraz na stronie glownej chcialem wyswietlac wszystkie glowne kategorie, a obok nich w nawiasie kwadratowym ilosc ogloszen dla kazdej z nich. Czyli:

Kategoria pierwsza [9]
Druga [4]
Trzecia [11] itd.

Problem teraz z wyswietleniem tej ilosci. Zrobic rekurencyjną funkcje zaden problem i efekt bym uzyskał - ALE - jaki to ruch bedzie generowac (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Dla kazdego uzytkownika za kazdym razem taka rekurencja po kazdej kategorii - to nie do przyjecia :/

Najlepszy pomysl jaki mi przychodzi to dodac kolumne `ilosc ogloszen` do tabeli kategorie. Przy dodawaniu rekurencyjnie uaktualnialbym te dane. Wyswietlanie to juz wiadomo zwykly select.

Moze ktos spotkal sie z takim problemem i rozwiazal go w jeszcze lepszy sposob?
Czekam niecierpliwie na odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 12:45