Jak prościej sprawdzić coś takiego:
wyciągam z bazy dane (w pętli) i dla każdego wiersza sprawdzam (przy pomocy oddzielnego zapytania) czy nie ma rekordów zawierających pole parent = id pobranego wcześniej wiersza.
Czy da się to jakoś zrobić w jednym zapytaniu i żeby jeszcze ładnie posortować?
Dla wyjaśnienia załączam kod sprawdzający zależność:
[php:1:9a809665bf]<?php
$qc=mysql_query("SELECT count(ID) FROM ".$table["kat"]." WHERE parent='$t[ID]'");
?>[/php:1:9a809665bf]