• 22-12-2020, 09:30:56
    #1
    merhaba

    top 20 listesi yaptım.
    eğer üye top 20 içinde değilse sizin sıranızda şu nasıl gösterebilirim ?

    mysql ve php kullanarak...
  • 22-12-2020, 09:33:11
    #2
    Matrixte ayarlarını yapabilirsiniz
  • 22-12-2020, 09:38:50
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Matrixte ayarlarını yapabilirsiniz
    kısa cevabınız için teşekkür ederim. biraz daha açsanız konuyu ?
  • 22-12-2020, 09:42:50
    #4
    rixez adlı üyeden alıntı: mesajı görüntüle
    kısa cevabınız için teşekkür ederim. biraz daha açsanız konuyu ?
    https://stackoverflow.com/questions/...uery-statement

    Yukarıdaki linkten MySQL Matrix table ı okuyun daha sonrasında ekleyeceğiniz komutları belirleyin ve localhosta ekleyin
    Matrix üzerinde detaylı çalışmalar yapmadığım için komutları yazamıyorum kolay gelsin
    Not: en iyi öğrenme araştırarak öğrenme bu sebepl3 size bıraktığım ufak kelimeleri araştırarak Google da binlerce sonuç bulabilirsiniz hocam
    • rixez
    rixez bunu beğendi.
    1 kişi bunu beğendi.
  • 22-12-2020, 09:43:00
    #5
    $query = "select count(id) as ids from toplist where puan > ".$kisininpuani;
    // fetch array vs vs ...
    $sonuc = $sorgu[0]['ids'] + 1;
    echo $sonuc.". sıradasınız"; // (41. sıradasınız, maşallah :))
    PDO ile aram olmadığı için bu şekilde yaptım. PDO billiyorsanız hızlıca çevirirsiniz zaten.
  • 22-12-2020, 11:57:22
    #6
    select row_number from (SELECT id, `login`, @curRow := @curRow + 1 AS row_number FROM `users` JOIN (SELECT @curRow := 0) r WHERE ".$tip.">0 order by ".$tip." desc) as t where t.id='ÜYE NO'
    şu şekilde çözdüm. selman arkadaşıma teşekkürler.