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

Bir konunun birden fazla kategorisi olması

mrb. arkadaşlar
bu kategorileme sisteminde genelde
konular tablosu
id
baslik
icerik
kategori_id

kategoriler tablosu
id
kategoriadi

konular tablosundaki kategori_id alanı o konunun hangi kategoriye ait olduğunu gösterirdi

ama bir konu 1 den fazla kategoriye sahip olabilkir peki bunu nasıl yapabilirim
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    MoneyGreen adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    43 cevap - 2 soru
    bir tablo daha ekleyip konuKategori gibi konuId ve kategoriId alanlarını eklersin, istediğin konuya istediğin kadar kategori atayabilirsin. veya mevcut konular tablosundaki kategor_id alanına kategorileri aralarına belirli bir işaret ekleyerek kayıt edebilirsin.
  • Severus adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    5 cevap - 8 soru
    Benim aklima ilk gelen konuar tablosundaki kategori_id' ye bikac kategori id sini array icinde yazabilirsin, kategori id = array('1','5','18'...vs'); ancak array i database'e okuyabilecegi bir format haline getirmek icin serialize etmelisin
    $kategori_idleri = array('3','5','7' vs');
    $kategoru_idleri = serialize($kategori_idleri);
    
  • 1
    ali_63kal adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    19 cevap - 0 soru
    eğer kategori_id kısmına 5,4,2,8 gibi virgülle ayırarak girip daha sonra konuyu yazdırırken virgüle göre ayırırsanız döngü ile bütün kategorileri id ye göre yazdırabilrisiniz.etiket mantığında olduğu gibi
  • mehmetali adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    41 cevap - 103 soru
    tşkler arkadaşlar
    severus ve ali_63kal 'ın dediği bi mantıkla yaptım
    db ye virgüllü bi şekilde 4,5,6,7,8,9 gibi çekerkende explode ile böldüm