• 14-04-2010, 23:02:31
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bir tane proje düşünüyorum. gelişmiş bir üyelik sistemi arkadaşlık vb.

    ben bu arkadaşları nasıl kaydetmeliyim. kullanıcı tablosunda arkadaşların üye id lerini , le ayırarark mı yoksa başka bir tablo oluşturup onda bu bunun arkadaşı şeklinde mi? veya başka bir yöntem öneriniz var mı?

    2. side buna benzer. etiketlerin konularda listelenmesi. şuanda yazı tablosunda etiket1, etiket2, etiket 3 gibi depoluyorum. etikete tıklandığında bir arama yaptırıyor ve bunu etiket tablosuna ekliyorum. bunda türkçe karakterli etiketlerde sorun çıkıyor ve hoş olmuyor. etiketleride saklamak için tavsiyenize ihtiyacım var.
    teşekkürler.
  • 14-04-2010, 23:15:13
    #2
    alqoliq33 adlı üyeden alıntı: mesajı görüntüle
    bir tane proje düşünüyorum. gelişmiş bir üyelik sistemi arkadaşlık vb.

    ben bu arkadaşları nasıl kaydetmeliyim. kullanıcı tablosunda arkadaşların üye id lerini , le ayırarark mı yoksa başka bir tablo oluşturup onda bu bunun arkadaşı şeklinde mi? veya başka bir yöntem öneriniz var mı?

    2. side buna benzer. etiketlerin konularda listelenmesi. şuanda yazı tablosunda etiket1, etiket2, etiket 3 gibi depoluyorum. etikete tıklandığında bir arama yaptırıyor ve bunu etiket tablosuna ekliyorum. bunda türkçe karakterli etiketlerde sorun çıkıyor ve hoş olmuyor. etiketleride saklamak için tavsiyenize ihtiyacım var.
    teşekkürler.
    1. kullanıcı tablosu
    2. si arkadaşlık tablosu (id,user_id,arkadas_id,) böylece tek query ile 2 tarafında bilgilerini çekebilirsin mysql JOIN ile.
    3. sü etiket tablosu

    her model için bir tablo oluşturmalısın sonra foreign_key ler ile birbirine bağlamalısın en basit ve hızlı çözümü budur

    2.soruya ek etiketlerde türkçe problemin varsa veritabanındaki tablonun karakter eşleşmesindendir collation hepsini utf-8 kullanırsan türkçe karakterlerde düzgün gözükür.
  • 15-04-2010, 21:02:44
    #3
    yardımınız için teşekkürler hocam.
    yalnız şurayı anlamadım. model derken etiketi mi kastettiniz?

    Kapitan adlı üyeden alıntı: mesajı görüntüle
    3. sü etiket tablosu

    her model için bir tablo oluşturmalısın sonra foreign_key ler ile birbirine bağlamalısın en basit ve hızlı çözümü budur
  • 15-04-2010, 22:09:42
    #4
    alqoliq33 adlı üyeden alıntı: mesajı görüntüle
    yardımınız için teşekkürler hocam.
    yalnız şurayı anlamadım. model derken etiketi mi kastettiniz?
    etiket 1 model
    user 1 model
    kategoriler 1 model
    yazilar 1 model dir.