Klasik olarak kategori işlemi içeriğe kategori id sini ekleyerek yapılır.Burada kullanacağımız sistem oldukça kolay Seo açısından veya içerik bakımından zengin sistemler yapabilirsiniz.
Öncelikler ayrı bir tablo oluşturuyoruz tablomuzun adı Kategoriler olsun.
Resimdeki gibi ayarlayınız

Evet id - post_id - cat_id şeklinde Sutunlarımız var.
Buradaki mantık şudur. içerik id sectiğimiz kategorilerin id sini eklemektir.ve doğal olarak birden fazla kategori eklemiş olursunuz.
Buraya kadar biraz karışık gelmiş olabilir ama hemen örnekleyelim.
İçerik listeliyoruz diyelim post_id(içerik id ) 5 diyelim hemen tablomuzdan sorgu yapıyoruz.
$query = "SELECT * FROM kategoriler where post_id= '5'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo $row['cat_id']." ,";
}Evet ekran çıktısı 2,1 şeklindedir.
post_id kısmını 2 yaparsak çıktısı 1 dir.
3 yaparsak çıktısı 2 , 1
Olay bu bize lazım olan id leri almış olduk.kategori isimlerini almak içinde yeni bir sorgu yapıp alabilirsiniz.
Aynı sistemi etiket (tag) mantığında kullanabilirsiniz.Kullanmak hayal gücünüze bağlı
Çalışmalarınızda Başarılar.
Oğuz KOÇ
www.oguzkoc.com.tr