Şöyle anlatayım arkadaşım; ilk önce veritabanından ana kategoriye ait olan alt kategorilerin idlerini çekeceksin. sonra bunu döngi ile bir değişkene kaydedeceksin. sonra o değişkeni alıp verileri çektiğin sal sorgusunun içine where'den sonraki kısma ekleyeceksin. şöyleki ;

$result1 = mysql_query("select category form news where id='ana kategorinin idsi");
$say = 1;
while($row=mysql_fetch_object($result)){

if($say==1) {
$cats = "category='".$row->categori."'";
}else{
$cats .= "AND category='".$row->categori."'";
}

$say++;
}

$haberler = mysql_query("select * form news where ".$cats." ORDER BY intdate desc limit ".$limit1.",".$limit2."");

while($row=mysql_fetch_object($haberler)){

echo "haberin başlığı : ".$row->title;

}




gibi. Umarım anlamışsındır.