24
Ağu/08
3

MySQL ve PHP ile hızlı sayfalama

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

“Bilgisayarlardan değil, onların eksikliğinden korkuyorum.”  Isaac Asimov
Etiketler: ,
Yorumlar (3) Geri izlemeler (0)
  1. Öğretmiş
    03:58 - 25 Ocak 2009

    Teşekkürler.

  2. Wp Tema
    00:43 - 05 Ağustos 2009

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

  3. Youtube Gir
    04:51 - 04 Eylül 2009

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

Yorum gönder.

Geri izleme yok.