urun1 in kid i kategoriyi veriyor, kategorinin ustu de üst kategoriyi veriyor
urun1 in kid in den kategoriyi alırsın, aldığın kategorinin ustu 0 değilse onun da üst kategorisini alırsın bu şekilde devam edersin ustu = 0 olana dek, sonra da array ı ters çevirirsin

ama bol sql yer hitli sitelerde
Yok firma sitesi olduğu için günde 20 hit anca alıyor. cache yapısına geçtiğimde o sorunuda komple ortadan kaldırmış olacam. Şuan dediğiniz mantıkla yaptım oldu

. Teşekkürler.