• 17-08-2010, 09:16:03
    #1
    Üyeliği durduruldu
    Arkadaşlar dün saçma sapan bir problem yaşadım, sanıırm phpde yaşadığım en saçma sorundu bu... Mysql'den veri çekerken


     select * from tablo order by id desc limit 0,20


    bu kodla çağırınca 19 tane çekiyor. sitede sayfalama var 1. sayfada 19 tane 2. 3.... o sayfalarda ise 20şer tane çekiyor ? ASC yapınca ise sorun düzeliyor ama bana gerekli olan DESC

    Bunun nedeni nedir nasıl düzeltilebilir ?
  • 17-08-2010, 09:25:38
    #2
    Kullandığın kod doğru. Çalışmaması için bi neden yok. Başka bi yerde gözünden kaçan bişeyler olabilir. 2. 3. sayfada ne gibi farklılıklar var ona göre bi mantık yürütüp hatayı bulmaya çalış
  • 17-08-2010, 09:36:18
    #3
    Üyeliği durduruldu
    denedim de bir sonuca varamıyorum kod doğru sayfalama doğru kayıtlarda mı hata var anlamadım ki, phpde yaşadığım en saçma sorun
  • 17-08-2010, 12:11:18
    #4
    sayfalama mantığında limite koyduğun değerlere dikkat et onlarla alakalı olabilir. ilk sayfa 19 aralıklı değer, sonra 20 aralıklı koyuyo olabilirsin farkına varmadan
  • 17-08-2010, 13:01:11
    #5
    Üyeliği durduruldu
    sorunu buldum arkadaşlar, index.php'nin içine sayfa adı ne ise öyle çağırıyodum bi terslik var index.php de sorun ondan kaynaklı ama çözemedim bakalım kafa patlatıp çözücez.