• 01-12-2021, 14:28:56
    #1
    Her Zaman Daha İyisi
    Merhabalar, bir konuda yardıma ihtiyacım var.

    Bir üyelik sistemi yapmaya çalıştım. Üye olurken ad soyad, mail, kullanıcı adı, şifre, referans şeklinde girişler yapılıyor. Yalnız üye olurken referans kısmına sisteme üye olmuş birinin kullanıcı adı yazma zorunluluğu var. Bir kaç örnek vermek gerekirse.

    Ad Soyad | Mail | Kullanıcı Adı | Referans
    Ali Usta | austa@gmail.com | austa | mrsouth
    Cevat Kansız | ckansiz@gmail.com | ckansiz | mrsouth
    Mustafa Ateş | mtes@gmail.com | mates | austa
    Meryem Kek | mkek@gmail.com | mkek | ckansiz
    Mehmet Kıl | mkil@gmail.com | mrsouth | ckansiz
    Hüdai Kara | hkara@gmail.com | hkara | mrsouth

    Mesela yukarıdaki gibi kayıtlar olduğunu düşünün. Benim yapmak istediğim top 10 referans sistemi yapmak istiyorum. yani yukarıdaki veri girişlerine göre aşağıdaki gibi bir liste yapmak istiyorum.

    Kullanıcı Adı | Referans Sayısı
    1) mrsouth | 3
    2) ckansiz | 2
    3) austa | 1

    Şimdi en son verdiğim çıktıyı kodlama olarak yapmaya çalışıyorum. Nasıl yapabilirim. Umarım anlatabilmişimdir. Yardımlarınızı bekliyorum.
  • 01-12-2021, 14:32:33
    #2
    Kullanıcı tablosunda yeni bir sütunda referans sayısı'nı tutabilirsiniz. Her yeni referansta ana üyenin referans sayısını 1 artırabilirsiniz.
    Bu şekilde daha kolay sıralama yapmanız mümkün.
  • 01-12-2021, 15:04:00
    #3
    Her Zaman Daha İyisi
    profweb adlı üyeden alıntı: mesajı görüntüle
    Kullanıcı tablosunda yeni bir sütunda referans sayısı'nı tutabilirsiniz. Her yeni referansta ana üyenin referans sayısını 1 artırabilirsiniz.
    Bu şekilde daha kolay sıralama yapmanız mümkün.
    nasıl yapabilirim peki hocam bu dediğinizi acaba
  • 01-12-2021, 15:08:42
    #4
    Bu linkten bir verinin aynisindan kac tane oldugunu bunu nasil gorecegini ogrenebilirisin bu sekilde referans sayisini almis olursun

    refaranslari cekmek icinse bu linkten gruplama yapmayi ogrenebilirsin

    kısaca özet geçim sql sorgusunda grup mantigini kullanıp referans sütununu grupla bunu donguye al yazdır dongu icerinde sql ile count yapıp referans sayisini al
    mobilden yazdim karisik ve anlazilmaz olabilir takildigin bir nokta varsa özelden yazabilirsiniz.