Struktura bazy z kategoriami:
Kod
id | nazwa | parent
1 | test | 0
2 | test2 | 1
3 | test3 | 3
1 | test | 0
2 | test2 | 1
3 | test3 | 3
Zapytanie MySQL do wyswietlania newsów
<? $db->query(\"SELECT * FROM newsy WHERE kat_id='\".intval($_GET[k_id]).\"'\"); ?>
i jak wejde sobie na strone: news.php?k_id=2 wyswietli mi wszystkie newsy z kategorii 2. A jak widzimy kategoria 2 ma podkategorie, problem w tym ze chce wyswietlic newsy z kategorii 2 i jej podkategorii (z podkategorii jesli sa w niej newsy), tylko nie moge sobie poradzic z utworzeniem dobrego zapytania :/