lostyazilim
tr.link

PHP PDO Tablodaki Tüm Veriyi listeleme Sorunu

10 Mesajlar 1.783 Okunma
lstbozum
tr.link

bakarmsn bakarmsn Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 20.01.2018
  • Yaş/Cinsiyet 33 / E
  • Meslek Memur
  • Konum İstanbul Avrupa
  • Ad Soyad G** E**
  • Mesajlar 153
  • Beğeniler 26 / 25
  • Ticaret 0, (%0)
Arkadaşlar PHP PDO aynı anda tüm veriyi listeliyor Mysql de yalaşık 40.000 veri var. Hepsini çekiyor.

Tabloda limit belirleme özelliği olsada bir işe yaramıyor. Peki neden böyle

















//Belirli veriyi seçme işlemi
$menusor=$db->prepare("SELECT * FROM basvurular order by id ASC");
$menusor->execute();
?>
fetch(PDO::FETCH_ASSOC)) { $say++?>







id Adi
id Adi


 

 

wmaraci
reklam

masterwebtasarim masterwebtasarim WM Aracı Kullanıcı
  • Üyelik 20.09.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Designer, Reklam ve Pazarlama Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad E** K**
  • Mesajlar 45
  • Beğeniler 12 / 6
  • Ticaret 0, (%0)
$menusor=$db->prepare("SELECT * FROM basvurular order by id ASC");
bu kısma limit eklemeyi denedin mi?
 

 

bakarmsn bakarmsn Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 20.01.2018
  • Yaş/Cinsiyet 33 / E
  • Meslek Memur
  • Konum İstanbul Avrupa
  • Ad Soyad G** E**
  • Mesajlar 153
  • Beğeniler 26 / 25
  • Ticaret 0, (%0)
masterwebtasarim

Hocam LIMIT 100 yapınca sadece 100 adet veri çekip gösteriyor.
Sayfalara bölmüyor.

Kullandığım tablo yapısı : https://blackrockdigital.github.io/startbootstrap-sb-admin/tables.html

Bu tabloya 5000 - 10.000 veri çekince sorun olmuyor ama benim tablomda 40.000 veri var önce hepsini aynı aynda çekiyor. yukarıdan aşağı döküyor 3 - 4 dakika sonra da bootstrap sayfalama sistemi kodu çalışıyor.

Bu çok ilginç geldi.
 

 

masterwebtasarim masterwebtasarim WM Aracı Kullanıcı
  • Üyelik 20.09.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Designer, Reklam ve Pazarlama Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad E** K**
  • Mesajlar 45
  • Beğeniler 12 / 6
  • Ticaret 0, (%0)
şimdi konuyu tam manada anlamaya çalışıyorum :) sen şunu yapmak istiyorsun tüm veriyi değil sadece ilk 10 tanesini çeksin diyosun yani daha sonra pagination sistemi değiştikçe de veriler değişecek doğrumudur?
 

 

wmaraci
wmaraci

carasar carasar All ızz well... Kullanıcı
  • Üyelik 29.10.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad O** K**
  • Mesajlar 1116
  • Beğeniler 499 / 498
  • Ticaret 16, (%100)
Pagination sistemi yada lazyload işlemini uygulayın.
 

 

TeknoCoder TeknoCoder WM Aracı Kullanıcı
  • Üyelik 24.07.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Sistem Geliştiricisi
  • Konum İstanbul Avrupa
  • Ad Soyad H** A**
  • Mesajlar 21
  • Beğeniler 40 / 9
  • Ticaret 1, (%100)
Hocam tablonun başlık ve footer kısımlarına birer tane daha boş Etiketi ekleyip deneye bilir misiniz?
 

 

realturk realturk WM Aracı Kullanıcı
  • Üyelik 09.12.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek PHP Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad S** İ**
  • Mesajlar 3
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)
datatable serverside olayına bakman lazım 40 bin veriyi çekmeye çalışırsan bir sayfa yüklenirken epey beklersin araştırman gereken konu datatable serverside özelliği
VipTema

kişi bu mesajı beğendi.

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Datatables server side ile istedigin kadar veriyi istedigin sayfalama adediyle, arama ve filtreleme özelliği de üzerinde bonus olarak kullanabilirsin.
 

 

bakarmsn bakarmsn Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 20.01.2018
  • Yaş/Cinsiyet 33 / E
  • Meslek Memur
  • Konum İstanbul Avrupa
  • Ad Soyad G** E**
  • Mesajlar 153
  • Beğeniler 26 / 25
  • Ticaret 0, (%0)
masterwebtasarim carasar TeknoCoder realturk Okan_IŞIK

Selam Arkadaşlar :)

PHP PDO ile veriyi listeledim sonra php pdo ile sayfalama yaptım. Böylelikle sayfalara böldüm her sayfada 100 veri gösterilecek şekilde ayarladım.

Javascript yada ajax kullanmama gerek kalmadı. Yardımlarınız ve önerileriniz için teşekkür ederim.
 

 

masterwebtasarim masterwebtasarim WM Aracı Kullanıcı
  • Üyelik 20.09.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Designer, Reklam ve Pazarlama Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad E** K**
  • Mesajlar 45
  • Beğeniler 12 / 6
  • Ticaret 0, (%0)
keşke söyleseydin bende konuyu daha derinlerde anladım :) pagination ile çözerdin :))
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)