Doğru Cevap
-
fetchAll türü bir fonksiyona ihtiyacın var. Tüm sonuçları bir array'e doldurman gerek sonra da o array'i foreach ile döngü içerisinde kullanman... (Evet array'de tuttuğun kadar daha fazla memory harcar, yapacak birşey yok)
DBAL olarak bilinen bir kütüphaneyi kullanmanı öneririm, kendi yazdıkların primitif kalacaktır. Doctrine olabilir, PEAR DB2 belki, Zend_Db tek başına kullanılabilir başka kütüphaneler de mevcut...
Çünkü bunu yaptıktan sonra bu sefer paginator ihtiyacın olacak. fethOne, fetchCol, fetchPairs türü metotlar da gerekecek bunları baştan icat etmek amerikayı yeniden keşfetmek gibi birşey... Onun dışında muhtelif tweak'ler var kullanılan resource'un boşaltılması gibi, hazır ve yaygın kütüphaneler bunları uygular zaten...
Cevaplar
-
echo $value['keydegeri']
Kolay gele-
GncArt
O şekilde olmuyor dostum ama cevabın için teşekkürler. madpoet in dediği gibi fetchAll türü bir şeye ihtiyacım var onu da şu şekilde çözdüm. Database sınıfıma fetchAll fonksyionu yazdım:
public function mFetchAll($result){ $all = array(); while ($all[] = $this->mAssoc($result)); return $all; }
11 yıl önce yazılmış -
chveneburi
Selam,
Zaten verileri array in içine koymadan foreach ile çekemezsiniz.
Kolay gele11 yıl önce yazılmış
-