• 28-11-2009, 22:30:35
    #1
    Üyeliği durduruldu
    Selam Arkadaşlar,
    Bütün Herşeyim Bitti Dedim SCripti Deniyeyim Hiçbirşeyde sorun olmadı tabi duyuru ekleyene kadar

    örneğin ben duyuruyu sildim duyuru id "5"

    yeni eklediğim veri 6 oluyor ben bunu nasıl 5 yaparım?

    ayrıca şu şekilde sayfalatma işlemi yaparken şöyle bi sorunla karşılaşıyorum

    5 veriden sonra 2. sayfa
    1. ekliyorum 2. ekliyorum 3. ekliyorum 3. 1 ile 2nin arasına geliyor
    yanı

    1.metin
    3.metin
    2.metin
    Bide ben bu Ekleneni Nasıl Üste Alırım ?
    Eğer istersenızde Kodları Paylaşabilirim.
  • 28-11-2009, 22:38:15
    #2
    Üyeliği durduruldu
    1. sorunuzun cevabi otomatik artan alan olduğu için otomatik artan alanin alter etmeniz gerekir. Bunu kimse yapmaz sonuçta silinen 2 de olabilirdi. Bu şekilde kabul etmeniz gerekiyor en azindna genel uygulanan mantik budur.

    2. durum için order by ifadesi kullanmaniz gerekir herhangi bir alana göre
  • 28-11-2009, 23:04:05
    #3
    Üyeliği durduruldu


    şu şekilde yanı sıraya girmıyor yapılan işlem araya giriyor.
  • 28-11-2009, 23:33:48
    #4
    Üyeliği durduruldu
    NeonWeb adlı üyeden alıntı: mesajı görüntüle
    şu şekilde yanı sıraya girmıyor yapılan işlem araya giriyor.
    database açısından yaklaşmak lazim olaya. bahsettiğiniz olay naturel order olarak geçiyor. belli bir kritere göre siralamak istiyorsaniz order by ifadesi eklemelisiniz

    select * from makale order by id
    yada
    select * from makale order by id DESC

    gibi
  • 28-11-2009, 23:40:24
    #5
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    database açısından yaklaşmak lazim olaya. bahsettiğiniz olay naturel order olarak geçiyor. belli bir kritere göre siralamak istiyorsaniz order by ifadesi eklemelisiniz

    select * from makale order by id
    yada
    select * from makale order by id DESC

    gibi

    Her 2 İşlemide Yaptığımda Alt Alta Sıralanıyor ?
  • 28-11-2009, 23:42:53
    #6
    id alanı "int" mi ?
  • 28-11-2009, 23:42:54
    #7
    Yeniden eskiye doğru sıralar ama siz eskiden yeniye doğru sıralamasını istiyorsanız
    DESC yerine ASC kullanmalısınız.
  • 28-11-2009, 23:58:41
    #8
    Üyeliği durduruldu
    Haymac adlı üyeden alıntı: mesajı görüntüle
    id alanı "int" mi ?
    evet int Tabikide
  • 29-11-2009, 00:02:25
    #9
    Üyeliği durduruldu
    Ntie adlı üyeden alıntı: mesajı görüntüle
    Yeniden eskiye doğru sıralar ama siz eskiden yeniye doğru sıralamasını istiyorsanız
    DESC yerine ASC kullanmalısınız.
    O Şekilde İstiyorum Ancak SQL sorgusu oluşturduğumda ASC işe Yaramadı