200 ve katlarında uyuma. for $mod = $i % 200; if ($mod &quot;0&quot;) } // end for.

ayarlıyıncaya kadar sorgu bitti where id &gt;= kullanarak yavaş yavaş yaptım

yok sonsuz döngüye değil ama uzun bir sorgu olduğu için normalde 9000 döngü var ortalama 450 döngüde bir max exciqution time hatası veriyordu. Sorguyu öyle böyle bitirdim

her adımda

Mantığın yanlış, uyutunca scriptin çalışma süresi resetlenmiyor ki. Sen aksine daha da uzatarak kendi bindiğin dalı kesiyorsun.

rica ederim

sleep'i arttırıp dene birde, daha fazla beklet..

o zamanda internal serber error veriyor

harikasın ben neden düşünemedim ki teşekkür ederim $i = 0 $i++

o zaman uzun iş oluyor düşünsene 3600 sefer olursa 1 sn den 3600 sn eder o da bir saat. peki belirli aralıklar la çalışmasını sağlayamazmıyız mesela şöyle bir şey olurmu if ($id 200 ün katları) seklinde olur sanırım ama 200 ün katları diye nasıl yapacağız? bir de diyelimki oldu uyudu sonra while sıralarken kaldığı yerden mi yoksa baştan mı başlayacak?

arkadaşlar php. net ten de okudum ama tam olarak anlayamadım. şimdi sleep ; kullanırken diyelim uzun soluklu bir while sorgusu kullanıyoruz sql dan, while arasına sleep(1); koyduğumuzda Maximum execution time dolduğunda mı uyuyacak yoksa her seferinde mi?

Kodun php. ini icindeki zaman limitinden bagimsiz, yani tum islemler sonuclanana kadar calismasi icin Kodlarin en yukarisina asagidaki satiri ekle PHP:

Ben bu tür işlemleri SSH'dan hallediyorum, sleep ile uğraşılmaz. Kod:

yinede max exciqution time hatası veriyor

$zaman=1; while { $zaman++; if ($zaman 200) // diğer kodlar.. }

kod sonsuz döngüye mi giriyor? error_log a baktiniz mi?