![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 2 Dołączył: 23.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Dosyć prosty problem. MySQL - dwa istotne pola: id, podkategoria. PHP - optymalne operowanie Mój wcześniejszy kod był w ogóle niezoptymalizowany, pętla w pętli poganiała pętle przez pętle (IMG:style_emoticons/default/haha.gif) Czy istnieje jakaś lepsza metoda utworzenia takiej listy podkategorii podając kategorię startową? To tak jak by tworzenie drzewa genealogicznego zaczynając od korzeni (IMG:style_emoticons/default/tongue.gif) Z góry dzięki za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 8 Dołączył: 10.11.2010 Skąd: Polska,Katowice Ostrzeżenie: (0%) ![]() ![]() |
Matrik wybacz ale jak mogę zrozumieć funkcję rekurencyjną w kategoriach tak Twojego kodu nie mogę przetrawić.
Cytat $is = $this->database->num_rows("SELECT * FROM kategorie WHERE podkategoria='".$rowq_->id."'"); if($is){ echo "<tr><td> ".$rowq_->nazwa."</td></tr>"; $pod_ = $this->database->pobRows("SELECT * FROM kategorie WHERE podkategoria='".$rowq_->id."' ORDER BY Listing ASC"); po co dwa razy te same query ?. Przerób swoją klasę do mysql-a bo to naprawdę jest "niesmaczne" (przepraszam że tak pisze, nie mam na celu atakowanie Ciebie. Ale naprawdę do pewnych rzeczy trzeba podejść poważnie i przemyśleć 1000 razy). Do tego hm - co zrobisz jeśli będziesz miał np kategoria -- sub ----sub sub ------sub sub sub i dla kategorii chcesz wyliczyć wszystkie wątki/posty z wszystkich subkategorii a nie tylko sub (aktualnie Twój kod tak robi). ? Temat: phpmysqlsmarty Tworzenie kategorii i podkategorii na jednej tabeli a jeszcze bardziej wlaśnie klasa nospor-a |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 03:04 |