Merhaba arkadaşlar, Sabahtan beri çalışmaktan kafam uçtu heralde. Sizlere soruyorum şimdi. PHP:

While dizgesinde, &quot;X koşul Y&quot; kontrolü her adımda çalıştırılır. Dolayısıyla her adımda, mysql_query çağrılıyor ve her seferinde mysql_query ve fetch_row başarılı olduğu için sonsuza kadar uzuyor. Açıklaması bu.

Hiçbir fark olmuyor. El ve göz alışkanlığı sadece Sonsuz döngünün bu koddan kaynaklandığına eminsin ama dimi?

Bu şekilde değiştirin. PHP:

Elbet bir açıklaması vardır.

Angelo' Alıntı:

Erturk' Alıntı:

Şu ana kadar hiç ilk yaptığın şekilde denememiştim. Mantıken sorun yaratmaması gerekiyor. El ve göz alışkanlığından dolayı sorguyu devamlı bir değişkene aktarıyorum. Demek ki while içerisinde kullanınca sorun yaratıyormuş ve bir fark varmış Bu sayede bunuda öğrenmiş olduk... Sorunun çözüldüğüne sevindim.

Adım 1: mysql_query -&gt; mysql_fetch_row -&gt; eşit mi $row değişkenine -&gt; TRUE devam et. Adım 2: mysql_query -&gt; mysql_fetch_row -&gt; eşit mi $row değişkenine -&gt; TRUE devam et Adım 3: mysql_query -&gt; mysql_fetch_row -&gt; eşit mi $row değişkenine -&gt; TRUE devam et.. sonsuz.. Oysa mysql_query while'ın dışındaysa Adım 1: mysql_fetch_row -&gt; eşit mi $row değişkenine -&gt; TRUE devam et. Adım 2: tüm fetch_row döndürüldü, FALSE -&gt; break. Birinci durumda, her adımda mysql_query yenilendiği için yeni veri seti geliyor sürekli.

Erturk hocam ikisi araında ne gibi fark oluyor? değişkenle aktarmada