• 08-11-2009, 10:40:27
    #1
    Üyeliği durduruldu
    Arkadaşlar sitemde mp3leri id-ye göre artan sırayla göstermesi için şöle bir şey yazdım
    $SQLLIST="SELECT * FROM mp3 WHERE reciterid=$reciter ORDER BY number ASC";

    Fakat sıralayınca

    1 , 2 , 3 , 4 , , , diye değilde
    1 , 10 , 100 , 101 , , , 109 , 11 , , olarak karışırıyor.
    Bunun bir çaresi varmı?
  • 08-11-2009, 10:47:48
    #2
    Diğer idlere ait mp3'ler silinmiştir.
    Eğer siz yinede bu 1'den başlayıp bütün id numaralarını listelemek istiyorsanız update edip 1'den başlatıp devam ettirmeniz gerekiyor.

    https://www.r10.net/1059255584-post14.html
  • 08-11-2009, 10:51:38
    #3
    number alanını int yapın düzelir.
  • 08-11-2009, 14:15:32
    #4
    Üyeliği durduruldu
    Haymac adlı üyeden alıntı: mesajı görüntüle
    number alanını int yapın düzelir.
    Evet int yaptım düzeldi.
    Teşekkürler.
  • 08-11-2009, 21:15:20
    #5
    Üyeliği durduruldu
    XiechenG adlı üyeden alıntı: mesajı görüntüle
    Evet int yaptım düzeldi.
    Teşekkürler.
    dip not olarak mysql 5 uyumu acisindan bu int alanlari kullanirken yani deger atarken tirnaksiz kullanmamaniz gerekiyor
    update tablo set alan = 'deger'
    degilde

    update tablo set alan = deger
    gibi
  • 09-11-2009, 10:26:58
    #6
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    dip not olarak mysql 5 uyumu acisindan bu int alanlari kullanirken yani deger atarken tirnaksiz kullanmamaniz gerekiyor
    update tablo set alan = 'deger'
    degilde

    update tablo set alan = deger
    gibi
    Anlatım için teşekkürler hocam.