hocam sorgularındaki kid alanını int yapedit: 99.999.999.999.999.999 adet veri var diyorsun, bu kadar dolu tablodan verim almak zor olacak ama acemi-webci tarafından 01/Eki/14 17:27 tarihinde düzenlenmiştir...

sayfalama yntemini paylaş hocam bakalım...

sayfalama yntemim buyurun <?php $sayfada = 15; // sayfada gsterilecek içerik miktarını belirtiyoruz. $sorgu = mysql_query("SELECT COUNT AS toplam FROM sorular where kid='$katid'"); $sonuc = mysql_fetch_assoc ; $toplam_icerik = $sonuc ; $toplam_sayfa = ceil ; // eğer sayfa girilmemişse 1 varsayalım. $sayfa = @sqltemizle(isset ? @sqltemizle : 1; // eğer 1'den küçük bir sayfa sayısı girildiyse 1 yapalım. if($sayfa < 1) $sayfa = 1; // toplam sayfa sayımızdan fazla yazılırsa en son sayfayı varsayalım. if $sayfa = $toplam_sayfa; // kaçıncı içerikten başlanacağını ifade edecek limit değeri. $limit = ($sayfa - 1) $sayfada; $sorgu = mysql_query ; while($icerik = mysql_fetch_assoc ?> <!-- liste--> <!-- Sayfalama --> <div class="sayfalama tr"> <?php // yukarıdan geldiği varsayılan değişkenler: // $toplam_sayfa ve $sayfa $sayfa_goster = 11; // gsterilecek sayfa sayısı $en_az_orta = ceil($sayfa_goster/2); $en_fazla_orta = ($toplam_sayfa+1) - $en_az_orta; $sayfa_orta = $sayfa; if $sayfa_orta = $en_az_orta; if $sayfa_orta = $en_fazla_orta; $sol_sayfalar = round($sayfa_orta - (($sayfa_goster-1) / 2)); $sag_sayfalar = round((($sayfa_goster-1) / 2) + $sayfa_orta); if($sol_sayfalar < 1) $sol_sayfalar = 1; if $sag_sayfalar = $toplam_sayfa; if($sayfa!= 1) echo '<a href="/sorular/'.$katbaslik.'/'.$katid.'/1">&lt;&lt;İlk sayfa</a>'; if($sayfa!= 1) echo ' <a href="/sorular/'.$katbaslik.'/'.$katid.'/'.($sayfa-1).'">&lt;nceki</a> '; for { if else } if echo ' <a href="/sorular/'.$katbaslik.'/'.$katid.'/'.($sayfa+1).'">Sonraki&gt;</a> '; if echo ' <a href="/sorular/'.$katbaslik.'/'.$katid.'/'.$toplam_sayfa.'">Son sayfa&gt;&gt;</a>'; ?> Do majr soylu ve açık szlü, Do minr patetik, Re majr parlak, Re minr melankolik, Mi bemol majr soylu ve patetik, aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majr, Mi minr doğanin ilk minr tonu olmasina karsin biraz melankoliktir, Fa majr karışıktır, Fa minr hepsinden patetiktir, Fa Diyez majr iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir, Si majr parlak ve oyun bozannn :))

olay şu sırf merakımdan dolayı ve ilerde ne tür sorunlar ile yüzleşebilceğimle ilgili bilgi edinmek açısından bir şey denemim biraz nce ki şimdiden çzüm yollarını düşüneyim ki yeni projem daha yayın hayatına geçmeden nce bile veri tabanımda kayıtlı 40 bin veri bulunmakta projenin kodlaması bitti ancak icerik eklemekteyim suaralar :) olaya gelicek olursak veri tabanı olusturdum ve bunda bir tablo deneme adında buna sadece 3 stun ekledim id aciklama durum. id kisim A_I int, aciklama kısmı longtext durum kısmı int. ondan sonra for dngüsü olusturdumdngümü yazayım hatta :D for ( $say=1 ; $say < 99999999999999999 ; $say++ ) ve inster into ile kayıt ekledim doğal olarak bu dngü sayısı kadar kaydımı ekledi sonra bu verileri sayfalama yntemi ile listeleteyim dedim abartısız sylüyorum sayfanın yüklenmesi 29 sn sürdü :D ilerisi için ne gibi yntemler alınabilir bu performans konusu hakkında bildiğiniz kaynakları paylaşırsanız sevinirim Do majr soylu ve açık szlü, Do minr patetik, Re majr parlak, Re minr melankolik, Mi bemol majr soylu ve patetik, aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majr, Mi minr doğanin ilk minr tonu olmasina karsin biraz melankoliktir, Fa majr karışıktır, Fa minr hepsinden patetiktir, Fa Diyez majr iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir, Si majr parlak ve oyun bozannn :))

Sayfanın her yüklenmesinde tablodaki bütün kayıtları çekip, daha sonra işine yarayanları gsterirsen 29 saniye de sürer 1 dakika da. rneğin bir sayfada 30 kayıt gstereceksen, sadece 30 kayıt çekersin database'den bylece çooook daha kısa sürece açılır sayfan.

Verilerin hepsini neden ayni anda cekiyorsun grup grup cek veya tek sayfayi cek echo "imzanız zel karakter içermemelidir";

Upla yarim tez upla :d Do majr soylu ve açık szlü, Do minr patetik, Re majr parlak, Re minr melankolik, Mi bemol majr soylu ve patetik, aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majr, Mi minr doğanin ilk minr tonu olmasina karsin biraz melankoliktir, Fa majr karışıktır, Fa minr hepsinden patetiktir, Fa Diyez majr iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir, Si majr parlak ve oyun bozannn :))

acemi-webci bunu yazdı hocam sorgularındaki kid alanını int yapedit: 99.999.999.999.999.999 adet veri var diyorsun, bu kadar dolu tablodan verim almak zor olacak ama hocam olay şu benim yazdığım sorguda yavaş phpmyadminden anında listeleniyor acaba phpmyadminin classınımı kullansam dicem onu nasıl becericem Do majr soylu ve açık szlü, Do minr patetik, Re majr parlak, Re minr melankolik, Mi bemol majr soylu ve patetik, aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majr, Mi minr doğanin ilk minr tonu olmasina karsin biraz melankoliktir, Fa majr karışıktır, Fa minr hepsinden patetiktir, Fa Diyez majr iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir, Si majr parlak ve oyun bozannn :))

not: belkide localhostta byle yavaş sürüyoda olabilir yukarıda kullandığım sayfalama yntemini herzaman kullanırım bahsettiğim deneme işindede aynı mantığı kullandım arkinfes tarafından 01/Eki/14 12:50 tarihinde düzenlenmiştir Do majr soylu ve açık szlü, Do minr patetik, Re majr parlak, Re minr melankolik, Mi bemol majr soylu ve patetik, aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majr, Mi minr doğanin ilk minr tonu olmasina karsin biraz melankoliktir, Fa majr karışıktır, Fa minr hepsinden patetiktir, Fa Diyez majr iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir, Si majr parlak ve oyun bozannn :))