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
03:58 - 25 Ocak 2009
Teşekkürler.
00:43 - 05 Ağustos 2009
Paylaşım için teşekkürler elinize sağlık.
04:51 - 04 Eylül 2009
Çok işime yarayan bir yazı oldu teşekkür ederim elinizi sağlık.