Posiadam tabelę "kategorie" o takiej strukturze: id | nazwa | ile | parent. Kategorie główne mają "parent"=0, natomiast podkategorie zawierają w "parent", id kategorii głównej. Nie mam pomysłu jak to zrobić, aby ograniczyć wszystko do jednej pętli.
Obecnie wygląda to mniej więcej tak:
<?php $q=mysql_query('SELECT id, nazwa FROM kategorie WHERE parent=0'); //Pobiera kategorię główną bez rodzica { $q2=mysql_query('SELECT * FROM kategorie WHERE parent='.$r['id'].''); //Pobiera podkategorie rodzica { } } ?>