- Katılım
- 26 Mart 2005
- Mesajlar
- 922
- Reaction score
- 4
PHP:
$s1 = "SELECT `kategori1`,`kategori2` FROM `tablo` WHERE `kategori1` = '" . $kat1 . "' GROUP BY `kategori2`";
$s2 = mysql_query($s1);
while ($al = mysql_fetch_array($s2)) {
echo $al['kategori2_ye_ait_alt_kategoriler'] . "<br />";
}
Yukarıdaki sorgudan aldığım tekrarlanan kategori isimlerini anlık olarak bu şekilde ekrana basıyorum. ( Bu şekilde yapmam gerekiyor çünkü kategori listesi devamlı yenileniyor )
Bu sorgulamayı localde 150 bin kayıt bulunan bir tabloda test ettiğimde 2 ile 7 saniye aralığında bir sonuç veriyor.
Yukarıdaki sorgulamayı başka bir şekilde yapmam mümkün müdür ?
Ayrıca 150 bin kayıtlı tablo için bu sorgulama süresi normal midir ?
Not :
- Bu sorgu 30 bin kayıt bulunan tabloda yeterince hızlı çalışıyor.