Merhahba Diyelimgi tabloda 10000 kayıt var ben bunları 10 ar 10 ar çekmek istiyorum
Nasıl yapabilirm.
Mesela Nasıl ki Google arama yapınca ilk 10 kayıdı getiriyor sonra kiler için sayfa liteliyor
bende kullanıcı girdde aşağı doğru indikçe 10 ar 10 ar verileri çeksin istiyorum
Böyle bir şey mümkün mü?
DataBase den kayıtları saayfa sayfa çekmek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- hi_selamlar
- Üye
- Mesajlar: 523
- Kayıt: 05 May 2005 03:24
- Konum: DelphiTürkiye.COM
Re: DataBase den kayıtları saayfa sayfa çekmek
merhaba,
sql kullanıyorsanız LIMIT ile çekebilirsiniz
sql kullanıyorsanız LIMIT ile çekebilirsiniz
Herkes cahildir, bazi konularda.
Re: DataBase den kayıtları saayfa sayfa çekmek
Hangi veri tabanı programını kullanıyorsunuz?
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Re: DataBase den kayıtları saayfa sayfa çekmek
Merhaba MySql kullanıyoruz
Re: DataBase den kayıtları saayfa sayfa çekmek
Bir integer değişken tanımlayıp, bunu kullanıcı her sonraki sayfa butonuna bastığında 10'ar 10'ar arttırarak kullanabilirsin.
Hatta Select satırındam sonra where alanına aynı tabloyu referans gösterip bir iç select daha yazıp dilediğin kayıt bloğunu filtreleyebilirsiniz.
Örneğin ilk 10 kayıt hariö tümü gelsin istersen
Kod: Tümünü seç
('SELECT * FROM tabloadi LIMIT '+inttostr(idxsayfa) +', 10;')
Örneğin ilk 10 kayıt hariö tümü gelsin istersen
Kod: Tümünü seç
SELECT * FROM tabloadi
WHERE kaysirano not in (select kaysirano from tabloadi limit 1, 10)