ini dosyasında hata mesajlarını gösterme kapalı olabilir. Kodunuzun en üstüne şunu ekleyerek tekrar deneyin.

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
Kodunuzun tam olarak neyi amaçladığını bilemediğim için net yorum yapamıyorum, ancak emin olun döngü dışında kullanılacak bir yöntem üretilir. Koddan gördüğüm kadarıyla yorumlayayım:

- $belgeler ismiyle bir array olduğunu görüyorum ve siz döngü kullanarak bu array içerisindeki verileri query ile getiriyorsunuz. Yani her query de bir kolon getiriyorsunuz. Bunu yapmak yerine $belgeler değişkenini implode ile birleştirip tek seferde tek sorguda tüm kolonları çekebilirsiniz.
- Ardından gelen veriyi foreach döngüsü içerisine sokarak istediğiniz çıktıyı ekrana yazdırırsınız. Bu sayede query'i döngü dışına çıkararak 8 iterasyon ile 8 query atmak yerine, 1 query atıp, 8 iterasyonda sadece verilerinizi ekrana yazdırıp performans, bellek ve network kullanımı, query'den kazanç elde edin.

Misafir adlı üyeden alıntı: mesajı görüntüle
Doğru ama bu, kodun çalışmasına engel oluşturur mu?


Herhangi bir hata oluşmuyor ne warning ne de fatal error. error.log dosyasına baktım yine bir hata çıktısı göremiyorum.
For içinde döngü kullanmazsam eğer nasıl koşullu ifadelere göre işlem yapabilirim? Öneriniz nedir?