merhaba arkadaşlar veritabanımda 1000 adet telefon rehberi kayıtlı olduğunu varsayalım
aşağıdaki linkte ki gibi tablo yapısı kullandım aradığım kişiyi telefonunu filtre ederek buluyorum ama 1000 yada daha fazla veri olunca ağır çalışıyor bunu nasıl kasmadan filtreleme yaparım?
yada anasayfada 50 tane göstersin ama filtreleme yapınca toplam veri içerisinde arama yapabilecek
http://www.jqueryscript.net/demo/jQu...g-Dynamitable/
1000 veriyi tek sayfada parça parça nasıl gösterir ve filtreleme yaparım (Tablo)
7
●921
- 18-03-2017, 20:45:11dediğinizi anlıyamadım hocam biraz açıklar yada ufak bir örnek verebilirmisiniz 1 haftadır uğraşıyorum bir türlü yapamadımNetrosoft adlı üyeden alıntı: mesajı görüntüle
normalde td leri döngü içerisinde gösteriyorum
$sorgu = mysql_query("SELECT * FROM telefonrehberi"); while($data = mysql_fetch_array($sorgu)) { } - 18-03-2017, 21:14:14sorguyu bu şekilde yaparsanız tüm tabloyu çekerken sorun yaşayabilirsiniz ben mysql de cep telefonları bulunan sutunu index yap dediğim aramalarda sıkıntı yaşamayın diye söylemiştimKonya adlı üyeden alıntı: mesajı görüntüle
tüm veriyi while döngüsüne sokmanız sizi yavaşlatacaktır
bunun için sayfalama yapın
google a php sayfalama yazarsanız birsürü sonuç alırsınız
ama arama yapıyorsanız mesela 05555555555 bu numarayı inputa yazıp bu şekilde aratıyorsanız telefon alanını index yapın mysql index olaylarını google dan araştırın - 19-03-2017, 00:51:33https://datatables.net/examples/api/multi_filter.html
Datatables kullanabilirsin. Biraz araştırdığın zaman kullanımının çok kolay olduğunu göreceksin. - 19-03-2017, 03:18:38Datatable'nin yüklenmesi sorun yaratabilir ancak işini görür. Eğer yükleme de hızlı olsun diyorsan sayfalama yap ve jquery ajax kullanarak anlık olarak filtrleme yap
- 20-03-2017, 21:39:35Datatable server side ile çok rahat yapabilirsin.
https://datatables.net/examples/data...rver_side.html