• 25-06-2009, 14:33:58
    #10
    Üyeliği durduruldu
    yorumların oraya 2 sutun ekle birisi oy sayısı diğeri puan.
    oyları ip ve kullanıcı adı ile takip ediceksen eğer birde oylama tablosu aç konuştuğunuz gibi.

    yorum ve yazıları çekerken bide oylama tablosuyla uğraşma aynı tablo ve satırdaki verileri kullan detayları göstereceğin zaman oylama tablosundaki verileri kullan. en performanslı bu şekilde çalışırsın.
  • 25-06-2009, 14:34:13
    #11
    Üyeliği durduruldu
    yorumların oraya 2 sutun ekle birisi oy sayısı diğeri puan.
    oyları ip ve kullanıcı adı ile takip ediceksen eğer birde oylama tablosu aç konuştuğunuz gibi.

    yorum ve yazıları çekerken bide oylama tablosuyla uğraşma aynı tablo ve satırdaki verileri kullan detayları göstereceğin zaman oylama tablosundaki verileri kullan. en performanslı bu şekilde çalışırsın.
  • 25-06-2009, 15:48:28
    #12
    Son olarak şöyle yaptım:
    Bir puanlama diye bir tablo açtım.
    içine Tür diye bir satır açarak oraya yazı puanımı yorum puanımı onu kaydedeceğim
    bir satır açtım yaziid olarak buraya eğer puan yazıya verildiyse buıraya kaydedecek
    bir satir yorumid satırı açtım puan yoruma verilmişse buraya kaydedecek.
    Birde puan satırı açtım kaç puan verildiğini kaydetmek için
    Son olarak da ip tablosu ve user tablosu açtım kullanıcıyı kaydetmek için.
    Tabi toplam puanları kaydetmek içinde yazı ve yorum tablolarına satır açtım...
    Yanlışım yada hatalı yaptığım birşey varsa söylerseniz sevinirim arkadaşlar...
  • 25-06-2009, 18:37:40
    #13
    THR
    Üyeliği durduruldu
    yazınızı üye olmadan önce okudum biraz geç kaldım anlaşılan

    örn. makale puanlama için makale tablosunda 2 tane sutun ekleyin 1. puan 2. kaç tane oy kullanıldığı 1.sinde aldığı puanları sürekli toplayarak devam etsin puanı bulmak istediğinizde toplam puanı oy sayısına bölersiniz
  • 25-06-2009, 19:31:26
    #14
    Üyeliği durduruldu
    THR adlı üyeden alıntı: mesajı görüntüle
    yazınızı üye olmadan önce okudum biraz geç kaldım anlaşılan

    örn. makale puanlama için makale tablosunda 2 tane sutun ekleyin 1. puan 2. kaç tane oy kullanıldığı 1.sinde aldığı puanları sürekli toplayarak devam etsin puanı bulmak istediğinizde toplam puanı oy sayısına bölersiniz
    1 sütun daha açın ip leri kayıt etmek için

    bu işlemi ek tablo açıp yaparsan gereksiz mysql kullanırsın.

    ipleri ya string yada dizi formatında saklıycaksın. serialize fonk. kullanıcaksın.

    dizi kullanırsan kontrol için array_search

    string kullanırsan strstr eregi preg_match vs.vs fonk. istediğini kullanabilirsin ve yerleşik fonk. lar olduğundan mysql e göre kat kat hızlı olucaktır.

    kolay gelsin
  • 26-06-2009, 00:17:04
    #15
    THR
    Üyeliği durduruldu
    sweatcell haklısın ip almakta gerek; aynı kişi 200 oy vermesin ben fark edememiştim teşekkürler