Php Döngü Sadeleşmesi

Arkadaşlar merhaba,

aşağıdaki döngüyü nasıl sadeleştirebilirim. 2 şekilde yaptım fakat dosyalardaki kayıt sayisi 40.000 adet olunca döngü milyonlarca kez dönüyor , boş sayfada bırakıyor.

fikir verebilirseniz sevinirim.

metod 1:

$yenieurolist4         = "SELECT * from  200kutuadedi ";
$yenieurolist5         = mysql_query($yenieurolist4);
while($yenieurolist6        = mysql_fetch_array($yenieurolist5))
{
$yenieurolist7 = "update    yenieurolist set KUTUADET  ='$yenieurolist6[kutuadet]' WHERE  no = '$yenieurolist6[no]'";
mysql_query($yenieurolist7);
}


metod 2:

$yenieurolist1         = "SELECT * from  yenieurolist ";
$yenieurolist2         = mysql_query($yenieurolist1);
while($yenieurolist3        = mysql_fetch_array($yenieurolist2))
{

$yenieurolist4         = "SELECT * from  200kutuadedi where no = '$yeniekfiyat3[no]'";
$yenieurolist5         = mysql_query($yenieurolist4);
$yenieurolist6        = mysql_fetch_array($yenieurolist5);

$yenieurolist7 = "update    yenieurolist set KUTUADET  ='$yenieurolist6[kutuadet]' WHERE  no = '$yenieurolist6[no]'";
mysql_query($yenieurolist7);
}


 

while döngülerine limit koyarak belli bir sayı kadar çekebilirsin.

maalesef limit olmadı, fakat index kullanarak şuan için çözdüm.

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git