• 12-05-2010, 22:54:52
    #1
    merhaba arkadaşlar...

    Aşağıda kullandığım kod benim tahminime göre bir çok serverda siteyi yavaşlatıyor gibi. PHP5 yada PHP4 farketmiyor. Sorun ne olabilir acaba?
    Ben mysql_fetch_row kodundan şüpheleniyorum. Şimdiden teşekkürler.

     <?
      $sqlstr="SELECT * FROM yazar where arsiv=0 order by sira";
      $sonuc=mysql_query($sqlstr,$data);
      while($sutun=mysql_fetch_row($sonuc))
      {
       $resmi=substr($sutun[2],3);
       $sutunsonuc=mysql_query("SELECT * FROM yazi where yazarid=$sutun[0] and yeni=1 order by sonmu desc",$data);
       while($sutunyazi=mysql_fetch_row($sutunsonuc))
       {
    ?>
    <div align="center">
    	<table border="0" cellpadding="2" cellspacing="0" width="175" id="table1" bgcolor="#FFFFFF">
    		<tr><td>
    			<a href="yazigoster.php?id=<?print($sutunyazi[0]);?>">
    			<img border="0" src="<?print($resmi);?>" width="55" height="53" alt="<?print($sutun[3]);?>"></a></td>
    			<td width="115">
    			<p align="center">
    	<font face="verdana" size="2"><b><a href="yazigoster.php?id=<?print($sutunyazi[0]);?>"><?print($sutunyazi[1]);?></a></b></font>
    			</td>
    		</tr>
    		<tr>
    			<td colspan="2">			
    			<p align="center"><i><font face="Verdana" size="2">
    			<a href="yazigoster.php?id=<?print($sutunyazi[0]);?>" style="text-decoration: none">
    			<font color="#000000"><?print($sutun[1]);?></font></a></font></i>
    			
    			</td>
    		</tr>
    	</table>
    </div>
    	<?   }  } ?>
  • 12-05-2010, 22:56:32
    #2
    Üyeliği durduruldu
    https://www.r10.net/php/631108-php-pe...ksiyonlar.html
  • 13-05-2010, 15:01:09
    #3
    sorgu içinde sorgu çeviriyorsun.

    onun yerine 2 tabloyu SQL JOIN ile bağla sorgu sayısı azalsın.

    yapamazsan pm at anlatayım.