mrb
benim 909 mb lik bir mysql veri tabanım var sql srogularım limitli ve mysql_num_rows yerine count kullandım ama site kasıyor
hostucumun dedigi şu sql short date format yapılmamış
siteye her giren ram den bilmem ne kadar yiyor dedi 5 6 kişi girdimi :s gidiyor sunucu iyi bir sunucu core duo quad 4 gb ram
sitenin anasayfası 2 3dk da acılmıyor
Anasayfa Kodarım bunlar ark yardım ederseniz sevinrim iyi bir SQL sorgununu nasıl yapmalıyım
<?php
include "ust.php";
include "sol.php";
// NOT : Bu sorguda 94 000 Kayıt içinden Alıyor Hatalı bir sorgumu acaba
$arsiv_al = @mysql_query("SELECT * FROM kayitlar WHERE onay = 1 ORDER BY tarih DESC LIMIT 20");
?>
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td><Span style="font-size:4px"> </span></td>
</tr>
</table>
<table width="99%" border="0" align="center" cellspacing="1" cellpadding="3" bgcolor="#000000">
<tr background="">
<td height="30" colspan="7" bgcolor="#00B000" class="TableBgFont">
<Font class="Link"><a href="/archive">Active Attack (last)</a></font></td>
</tr>
<tr background="" bgcolor="#004F00">
<td background="" bgcolor="#004F00">Attacker</td>
<td background="" bgcolor="#004F00">Url</td>
<td background="" bgcolor="#004F00">PR</td>
<td background="" bgcolor="#004F00">SP</td>
<td background="" bgcolor="#004F00">Tarih</td>
<td background="" bgcolor="#004F00">A/P</td>
</tr>
<?
while ($arsiv = @mysql_fetch_array($arsiv_al)){
$tarih = strip_tags($arsiv["tarih"]);
$tarih = date("d/m/Y",$tarih);
if($arsiv["tur"]) $resim = '<img src="/img/yildiz.gif">';
else $resim = "";
if ( strlen($arsiv["url"]) > 40 ) $url = substr($arsiv["url"], 0, 40)."...";
else $url = $arsiv["url"];
?>
<tr>
<td bgcolor="#000000"><font color="#666666"> <a href="/hacker/?user=<? echo $arsiv["hacker"]; ?>"><? echo $arsiv["hacker"]; ?></a></font></td>
<td bgcolor="#000000"><font color="#666666"><a target="_self" href="/defacements/?id=<? echo $arsiv["id"]; ?>"><? echo $url; ?></a></font></td>
<td bgcolor="#000000"><font color="#6666660"><img src="/img/lock.png" alt="PageRank Checker" border="0" height="16" width="16"></font></td>
<td bgcolor="#000000"><font color="#6666660"><? echo $resim; ?></font></td>
<td bgcolor="#000000"><font color="#666666">
<? echo $tarih; ?></font></td>
<td bgcolor="#000000"><font color="#666666"><? if($arsiv['onay']) echo "ON"; else echo "OFF"; ?></font></td>
</tr>
<? } ?>
</table><br /><table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td><Span style="font-size:4px"> </span></td>
</tr>
</table>
<table width="99%" border="0" align="center" cellspacing="1" cellpadding="3" bgcolor="#000000" height="88">
<tr background="">
<td colspan="3" bgcolor="#00B000" class="TableBgFont"><Font class="Link"><a href="/news/editorial">Hack Dünyası Köşe Yazıları</a></Font></td>
</tr>
<?
include "cfg/db2.php";
include "cfg/injection2.php";
?>
<tr bgcolor="#0F0F0F">
<td width="180" valign="top">
<Span class="Standart1">2004’ten Sonraki Team’ler</Span>
<Span class="MiniFont"><li>Türk hack dünyasını 2004 Yılı öncesi ve sonrası Olarak mercek altına alıyoruz.
</li></Span>
<a href="/newseditorial/2004team.php"><font class="Standart2">Devamı</Font></a>
</td>
<td width="180" valign="top">
<Span class="Standart1">Security Maskesi Altında</Span>
<Span class="MiniFont"><li>Bazı hack Sitelerinin Security ve Network adı altında kendilerini lanse etmelerini irdeliyoruz.</li></Span>
<a href="/newseditorial/securitymaske.php"><font class="Standart2">Devamı</Font></a>
</td>
<td width="180" valign="top">
<Span class="Standart1">Vatansever Hacker Masalları</Span>
<Span class="MiniFont"><li>Son dönemlerin hack dünyasında isim yapma metodu: Vatanseverlik.</li></Span>
<a href="/newseditorial/vatansever.php"><font class="Standart2">Devamı</Font></a>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td><Span style="font-size:4px"> </span></td>
</tr>
</table>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td><Span style="font-size:4px"> </span></td>
</tr>
</table>
<table width="99%" border="0" align="center" cellspacing="1" cellpadding="3" bgcolor="#000000" height="88">
<tr background="">
<td colspan="2" bgcolor="#00B000" class="TableBgFont"><Font class="Link"><a href="/newsall">Hack World News</a></Font></td>
</tr>
<?
$haber_al = @mysql_query("SELECT * FROM haberler ORDER BY tarih DESC LIMIT 3");
$bos_kontrol = @mysql_num_rows($haber_al);
if ($bos_kontrol > 0){
while ($haber = @mysql_fetch_array($haber_al)){
$tarih = $haber["tarih"];
$tarih = date("d/m/Y H:i",$tarih);
echo '
<tr bgcolor="#0F0F0F">
<td width="87%" bgcolor="#0F0F0F">
<Span class="Standart1"><li>'.$haber["baslik"].'</b></Span>';
echo '<Span class="MiniFont">'.$haber["tanitim"].'</Span>';
echo '<a href="/newsall/haber.php?id='.$haber["id"].'"><font class="Standart2">Devamý</Font></a><td width="13%"><a href="/newsall/haber.php?id='.$haber["id"].'">Yorum [NO]</a></td>
</td>';
} // while bitimi
} else { // Haber yoksa
echo '<tr><td align="center"><br />Henüz hiç haber eklenmemiþ!</td></tr>';
}
?>
</table></div>
<? include "alt.php"; ?>