ana sayfa > PHP > MySQL ve PHP ile hızlı sayfalama

MySQL ve PHP ile hızlı sayfalama

Pazar, 24 Ağu 2008 yorum ekle yorumlara git

dmry kendi sitesinde MySQL ile nasıl performanslı sayfalama yapılacağını anlatmış. Kendi projelerimde kullanmak üzere hemen denemeye koyuldum ve 3-4 satır koddan kurtuldum ve sorgu süremin kısaldığının gördüm.

dmry'den farklı olarak ben size aşağıdaki kodların nasıl PHP içinde kullanılacağını anlatacağım. Aslında pek fark yok ama işinize yarayabilir diye paylaşıyorum.

SELECT SQL_CALC_FOUND_ROWS sehir_ad, tel_kod FROM sehir WHERE sehir_ad LIKE 'a%' LIMIT 0,2;
SELECT FOUND_ROWS();

Bu iki satır kodu sırasıyla;

mysql_query("SELECT SQL_CALC_FOUND_ROWS sehir_ad, tel_kod FROM sehir WHERE sehir_ad LIKE 'a%' LIMIT 0,2");
$sorgu=mysql_query("SELECT FOUND_ROWS()");
$toplam_satir=mysql_fetch_row($sorgu); //Dizi içine atıyoruz.
echo $toplam_satir[0]; //ilk eleman bize toplam satırı yazacaktır

Tags: ,
  1. Cuma, 04 Eyl 2009 zamanında 04:51 | #1

    Çok işime yarayan bir yazı oldu teşekkür ederim elinizi sağlık.

  2. Çarşamba, 05 Ağu 2009 zamanında 00:43 | #2

    Paylaşım için teşekkürler elinize sağlık.

  3. Öğretmiş
    Pazar, 25 Oca 2009 zamanında 03:58 | #3

    Teşekkürler.

  1. şimdilik geri bağlantı yok