Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Bir konuyu birden fazla kategoriye eklemee özelliği

Merhaba arkadaşlar,
bir blog sistemi üzerinde çalışıyorum blog sistemlerinde bilirsiniz bir kategoriyi eklerken
istersek 1 istersen 10 kategoriye birden ekleyebiliyoruz bunu en optimize şekilde nasıl yapabilirim mantığını açıklayabilirmisiniz.
php ile çalışıyorum
şimdiden herkese teşekkür ederim...
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • kralmermi adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    102 cevap - 6 soru
    konuyu yada makaleyi eklersen kategorileri sectirir sonrada 1,2,3,4,5,6,7,8,9,10

    seklinde dbde tutarak yapabilrisin.
    • Recep adlı üyenin fotoğrafı Recep
      sorgularken nasıl yaparsak en performanslı şekilde olur :)
      9 yıl önce yazılmış
    • kralmermi adlı üyenin fotoğrafı kralmermi
      SELECT * FROM tabloadi WHERE alan LIKE '%$kategoriid%'


      örnegin bu sekilde alabilirsin ve daha tonlarca yol turetebilirsin kendine
      9 yıl önce yazılmış
    • Recep adlı üyenin fotoğrafı Recep
      Sence bu ne kadarlık bir performans sağlayacaktır hiç düşündünmü ?
      9 yıl önce yazılmış
  • 1
    uls adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    65 cevap - 10 soru
    wordpress'i baz alırsak şöyle yapılır;

    veritabanı;
    kategoriler; kat_id | kat_ad
    yazilar; yazi_id | baslik | ...
    iliskiler; iliski_id | yazi_id | kat_id

    yazıya eklenen her kategori için iliskiler tablosunda bir satır oluyor. yazının kategorilerini çekmek isteyince iliskiler tablosu yazi_id kolununu where ifadesine katarak sorgulatıyoruz. kategorinin yazılarını çekmek isteyince de kat_id kolonunu kullanıyoruz.
  • tapsin adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    145 cevap - 0 soru
    Bence kategoriler için ayrı bir tablo yazılar için ayrı bir tablon olmalı kaç kategori de görünecek ise o kadar kategorilere kategori ID ve yazı ID girmelisin..

    Sorgu çekerken de Yazı ID den kaç kategori de olduğunu ve hangi kategorilerde ise yazı onuda o kategorilerde gösterebilirsin..

    Yani tablo yapısı.

    Kategoriler
    | ID | katID | yaziID | tarih
    1 | 6 | 1 | 06.04.2011
    2 | 7 | 1 | 06.04.2011


    gibi.