Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 0 Dołączył: 17.12.2003 Skąd: Olsztyn Ostrzeżenie: (0%)
|
Witam,
mam problem ze zliczeniem ilości "linków" w "kategoriach" wyciąg z bazy:
i teraz zliczam ilosc linkow dla danej kategorii :
a taka funkcja zliczam ilosc kategorii w danej kategorii :
Moje pytanie brzmi: Jak ułożyć zapytania SQL dla zliczania wszystkich podkategorii (takze z ich podkategoriami) oraz wszystkich linkow dla danej kategorii (i ich podkategorii) gdyz narazie udaje mi sie zliczyc tylko 1 poziom w dol... Przyklad - 1 (4/4) -- 1.1 - (link1,link2) -- 1.2 -- 1.3 (link3) --- 1.4 (link4) mam nadzieje ze wyrazilem sie zrozumiale (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dla pewnosci wklejam kod wyswietlajacy kategorie :
z góry Dziękuję i pozdrawiam Marcin |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Cytat Nie rozumiem tylko o co chodzi z tym INNODB? Na MyISAM wszystko chodzi, w sumie nigdy nie zwracałem na to uwagi.. w jakim sensie "wymusza relację" ? W InnoDB masz relacje w MyISAM nie. Co to sa relacje to chyba nie musze pisac, w google pelno o tym jest. Jesli uzyjesz InnoDB i utworzysz klucz obcy wtedy mozesz przypisac co ma sie dziac jesli klucz podstawowy zostanie np usuniety. Czy ma sie pokazac blad czy usunac odwolania, czy np ustawic na NULL. Klucze obce wymuszaja pewne zachowania. Najlepiej bedzie jak sam znajdziesz info w sieci i przekonasz się do czego to sluzy. -- Dodane No i oczywiscie transakcje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Fallout Zliczanie pozycji... 17.12.2005, 01:37:43
SongoQ [SQL] pobierz, plaintext SELECT COUNT(links.ca... 17.12.2005, 14:46:33
Spirit86 rekurencja, poczytaj o tym. Ja bym próbował coś w ... 17.12.2005, 15:00:27
Fallout Cytat(SongoQ @ 2005-12-17 14:46:33)[SQL] pobi... 17.12.2005, 15:28:32
popbart Co do InnoDb, to brakuje tam niestety index'ów... 17.12.2005, 16:26:07 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:08 |