MYSQL kayıtlar Tablosu kategori sütun kısmına aşağıdaki şekilde örnek verebiliriz. a = ustkat b = altkat c = enaltkat Tablo yapısı; ID kategori baslik 1 - a. b. c. - ABC Başlığı Not: Bu şekilde sınırsız kategorilendirme sistemi mevcut. Fakat eklenen kategoriler her zaman bu şekilde muntazam değil. Örnek: a. a. a. bb. a. a. d veya dd. dd. aa. aa. cc. cc. aa gibi şekillerde de olabiliyor. Kısacası aynı isimde bir üst kategori varken onun altında veya daha altında aynı isimde bir alt kategoriden bir veya birden fazla olabilmekte. Bu şekilde olan bir MYSQL tablo yapısının URL tarafındaki görüntüsü domain/a/b/c şeklinde. domain/a/b/c şeklindeki bir URL isteğinde, alt kategorideki bir kayıdın bir üst kategoride veya diğer üst kategorilerde listelenmesini istiyorum. Yani C ile ilgili kayıtların domain/a/b altında veya domain/a şeklindeki bir istekte B ve C kayıtlarının listelenmesi gibi. PHP:

Sorunu array, array_unique ve isset karşılaştırması ile şimdilik çözdüm. Daha sonradan böyle birşey yapacaklar için yararlı olabilir.