arkadaşlar yorumu beğenenleri tablo da ne şekilde tutmamı önerirsiniz ben bir yol düşündüm ancak yoracak gibi sistemi. begeniler die bi tablo açıp begenen ve begenilen id tutarak yapabilirim bunu ancak bu da her yorumda ayrı ayrı mysql sorgusu yapar beğenen kaç kişi var , begenenler kimler gibi.
başka önerisi olan varmı acaba ?
yorum beğenileri mysql yapısı
10
●722
- 22-07-2014, 17:09:03nasıl yani beğenenleri tek sütunda mı tutayım ?
yani begenilen_yorum_id begenenler_id
şeklinde galiba ? peki bu şekilde kaç kişinin beğendiğini nasıl saydırcam ve eğer giriş yapan kullanıcı o yorumu beğendiyse beğenmeyi devre dışı bırakıcam. php de kodlarla bunu yaparsam gene çok ugrastırmaz mı sistemi ? - 22-07-2014, 17:13:05Aralarına virgül koyup yazdırırsın sütuna. Çekince bir diziye atar sayısını alırsın. in_array kullanıp id varmı yokmu bakarsın. performans konusu tabiki kod yapına ve sunucuna bağlı. temel mantık için bu yolu kullanabilir zamanla geliştirebilirsin.kaptanasi adlı üyeden alıntı: mesajı görüntüle
- 22-07-2014, 18:40:15peki hocam ilgin için teşekkürler

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:40:15 -->-> Daha önceki mesaj 17:22:11 --
@PsdBul; peki hocam şimdi aklıma birşey takıldı eğer kullanıcının beğendiği yorumları göstermek istersem nasıl yapabilirim bu şartlar altında ? - 22-07-2014, 19:08:40Burda iş değişiyor.O zaman ilgili sutundan kullanıcı adını sorgulatmanız icap eder.kaptanasi adlı üyeden alıntı: mesajı görüntüle
Tabi bu durumda üç ayrı surun en mantıklısı.like, dislike ve begenen gibi.
İşin içinden bu şekilde daha rahat çıkarsınız.
Oruç kafaya vurdu.İftardan sonra alternatiflere bakarız
- 22-07-2014, 21:36:18Üyeliği durduruldumysql de sadece tek bir sütun tutardım, status (enum veya tinyint) beğenilme varsa 1 yoksa 0kaptanasi adlı üyeden alıntı: mesajı görüntüle
verileri veritabanı yerine json dosyalarında saklardım.
kendiniz algoritma geliştirmeniz lazım json dosya yapısı için. statik veri daha hızlı olucaktır.
