• 10-04-2020, 23:43:29
    #1
    Videolar olacak ve videoya like atıldığında like atan kullanıcının bilgisini kaydedicem ve kaç kişinin o videoya like attığının sayısını çekicem.Bunu Php-mysql ile mantıksal olarak nasıl yapabilirim?
  • 10-04-2020, 23:49:57
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Youtube apileriniz hazırmı değilse aramaya baslayın bence.
  • 10-04-2020, 23:54:20
    #3
    Ytizlenimcom adlı üyeden alıntı: mesajı görüntüle
    Youtube apileriniz hazırmı değilse aramaya baslayın bence.
    anlamadım?? videolar kendi serverımda muhafaza edilecek
  • 10-04-2020, 23:55:42
    #4
    helvetica adlı üyeden alıntı: mesajı görüntüle
    Videolar olacak ve videoya like atıldığında like atan kullanıcının bilgisini kaydedicem ve kaç kişinin o videoya like attığının sayısını çekicem.Bunu Php-mysql ile mantıksal olarak nasıl yapabilirim?
    videolar tablosunun begeniler sutununda beğenen üyelerin id'lerini json formatında biriktirebilirsiniz. daha sonra beğenileri sayarken o tablodaki verileri array'e çevirip count fonksiyonu ile toplam beğeni sayısına ulaşabilirsiniz. aynı şekilde kimlerin o videoyu beğendiğini de array içindeki üyelerin id'leri ile öğrenebilir gösterebilirsiniz.

    ilk olarak aklıma bu geldi. daha gelişmiş varyasyonları vardır elbette.

    Ytizlenimcom adlı üyeden alıntı: mesajı görüntüle
    Youtube apileriniz hazırmı değilse aramaya baslayın bence.
    youtube api ile ne alakası var onu anlamadım ben
  • 10-04-2020, 23:57:02
    #5
    Bir tablo oluşturup, üye id ve video id kaydedeceksiniz. Bu tablodan count sorgusu ile ne kadar beğenisi olduğunu öğrenebilirsiniz. İsterseniz bu count sorgusundan dönen sonucu videolar tablonuzda da saklayıp, cache oluşturarak gösterirsiniz. Beğeniler anlık görünmemiş olur ama performans açısından daha verimli olur.
  • 11-04-2020, 00:16:01
    #6
    Bu şekildemi diyorsunuz acaba ?
  • 11-04-2020, 00:31:47
    #7
    Kullanıcılar tablonuzu oluşturun
    Videolar tablonuzu oluşturun
    Kullanici_Video_Begeni tablonuzu oluşturun.

    Son tabloya her beğeni için data tutun id - kullaniciid - videoid gibi.