• 29-11-2009, 20:27:41
    #1
    Üyeliği durduruldu
    Selam Arkadaşlar,

    Veri Sorgusunda Sorunum Var Yeni Eklenen Verileri Ekrana Yazdırırken Üste Almak İstiyorum
    Php My Adminde
    Desc Ve Asc Sorguları Yaptım Ancak Gene Fayda Vermedi Sonuç ;

    Php My Adminde Veri Sıralanaşı istediğim Gibi :

    id 5
    id 4
    id 3
    id 2
    id 1
    Yani İstediğim Gibi Ama Verileri Ekrana Yazdırırken ;

    id 1
    id 2
    id 3
    id 4
    id 5
    yani yeni veriler alta eklenıyor

    Not : Sayfaya Hiçbir ŞEkilde Desc Veya Order By Kodu Yazılmamıştır,
    PhpMyadmin'da SQL sorgusu ile tablo üzerinde yapılmıştır
  • 29-11-2009, 21:07:39
    #2
    Bu sorgu işinize yaramıyor mu?

    SELECT * FROM tablo ORDER BY id DESC
  • 29-11-2009, 21:07:58
    #3
    Üyeliği durduruldu
    sorgunuza tersten siralanmisini istiyorasaniz desc eklemelisiniz.

    herhangi bir field de pma da tikladiginizda sorguya otomatik zaten ilgili order by i eklemiş olur
  • 29-11-2009, 21:11:59
    #4
    Order by id desc [ bir tek bunu biliyorum zaten ]
  • 30-11-2009, 00:09:51
    #5
    Üyeliği durduruldu
    HayroLa adlı üyeden alıntı: mesajı görüntüle
    Order by id desc [ bir tek bunu biliyorum zaten ]
    malesef düzelmıyor ilk 5 sıraya giriyor sonraki idler aralarına
  • 30-11-2009, 00:20:41
    #6
    id sütununun türünü integer (int) olarak değiştirin. varchar veya char yaparsanız öle bi hata alırsınız..
  • 30-11-2009, 08:50:22
    #7
    Üyeliği durduruldu
    akadal34 adlı üyeden alıntı: mesajı görüntüle
    id sütununun türünü integer (int) olarak değiştirin. varchar veya char yaparsanız öle bi hata alırsınız..
    id int(11) Hayır auto_increment

    Zaten Bu Şekilde
  • 30-11-2009, 21:36:10
    #8
    Üyeliği durduruldu
    Sorun Hala Devam Etmektedir DESC cEkmeme rağmen İdler Karışmaktadır.
  • 30-11-2009, 21:40:50
    #9
    Eğer id alanı int'ise ve sorgularken order by id DESC kullanıyorsanız listelememe şansı sıfırdır.

    Böyle bir teori yok.

    Listeleme yaparken kullandığınız kodu buraya eklermisiniz.