• 19-05-2020, 20:17:16
    #1
    Alttaki sorguyu kullandığım tabloda "5000,7200,12500" olmak üzere 3 adet skor verisi var fakat büyükten küçüğe sıraladığım zaman karşılaştığım sıralama şu şekilde: 7500>5000>12500 ?
    5 basamaklı sayıyı sona attı.. Nasıl çözebilirim?

    $sorgu = $db->query("SELECT * FROM kullanicilar ORDER BY skor DESC ");
  • 19-05-2020, 20:18:54
    #2
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Alttaki sorguyu kullandığım tabloda "5000,7200,12500" olmak üzere 3 adet skor verisi var fakat büyükten küçüğe sıraladığım zaman karşılaştığım sıralama şu şekilde: 7500>5000>12500 ?
    5 basamaklı sayıyı sona attı.. Nasıl çözebilirim?

    $sorgu = $db->query("SELECT * FROM kullanicilar ORDER BY skor DESC ");
    Phpmyadmin de ilgili sütun int olarak görünüyor mu?
  • 19-05-2020, 20:33:34
    #3
    sayıları normal olarak çekin rsort() fonksiyonu ile listeyebilirsiniz yani

    $sorgu = $db->prepare("SELECT * FROM kullanicilar");
    $sorgu->execute(array('skor'));
    echo rsort($sorgu);
    bi deneyin böyle olabilir
  • 19-05-2020, 20:53:50
    #4
    alonesoftware adlı üyeden alıntı: mesajı görüntüle
    Phpmyadmin de ilgili sütun int olarak görünüyor mu?
    Varchar olarak kaydetmişim, gözden kaçmış olmalı.
    Teşekkür ederim
  • 19-05-2020, 20:55:22
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Varchar olarak kaydetmişim, gözden kaçmış olmalı.
    Teşekkür ederim
    Çalışmalarınızda başarılar dilerim.