<?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