- Katılım
- 27 Ekim 2006
- Mesajlar
- 545
- Reaction score
- 0
Mrba arkadaşlar sitem katagoriler yüzünden aşırı mysql sorgusu oluyor ve load 100 leri buluyor
oluşan sorgular
Şeklinde
İlili php dosyasıda bu
Bu sorunu nasıl çözebiirim tşk...
oluşan sorgular
PHP:
select catid from progs where catid='2
İlili php dosyasıda bu
PHP:
<?
include "cache.php";
cache_check("katagoriler");
include("ayar.inc.php");
include("fonksiyonlar.inc.php");
$catid = $_GET[catid];
//Katagori sorgulama--------------------------------------------
$catsor=mysql_query("SELECT * FROM alt_katagoriler ORDER BY id") or die (mysql_error());
$catsor2=mysql_query("SELECT adi FROM alt_katagoriler WHERE id='$catid'") or die (mysql_error());
$oku = mysql_fetch_array($catsor2);
$catadi=$oku['adi'];
//Katagori sorgulama--------------------------------------------
//Program sorgulama---------------------------------------------
$page=trim(strip_tags(htmlspecialchars($_GET['cat'])));
if(!$page){
$page=1;
}
$limit_satir=10;
$limit_baslangic=($page-1)*$limit_satir;
$progsor=mysql_query("SELECT pid,catid,prog,fulldesc,dateadded,size,counter,pic_url FROM progs WHERE catid='$catid' and status=1 ORDER BY pid DESC limit $limit_baslangic,$limit_satir") or die (mysql_error());
//Program sorgulama---------------------------------------------
//Toplam Program Sayısı-----------------------------------------
$tbl_name="progs";
$query = "SELECT COUNT(*) as pid FROM $tbl_name where catid='$catid'";
$total_pages = mysql_fetch_array(mysql_query($query));
$total_pages = $total_pages[pid];
//Toplam Program Sayısı-----------------------------------------
$__TITLE__ ="$catadi indir, $catadi download, ";
?>
Bu sorunu nasıl çözebiirim tşk...