benim bildiğim kadarıyla
veri tabanından gelen cevaplar ramde tutulur.
ramde tutulan değerler direk ulaşılamaz bunun için cevapların saklandığı yere ulaşabilen mysql deth fonksiyonları kullanılır.
mysql select sorgusunun sonucu direk array olarak alamadığımız için sonuçların saklandığı adresten fetch fonksiyonları her çalıştırma bir sonuç getirir ve adresten siler. bu yüzden adres boşalana kadar while kullanılınır.


bu yapı sadece pure php de değil bütün sql serverlerde geçerlidir.


resimde görüldüğü gibi query fonksiyonu sorgu sonucu rama a kopyalar
ramden de fetch fonksiyonları betik içinde cevapları bizim kullandığımız değişkenlere taşır.
taşınan her satır ramden silinir. ram de ne kadar satır olduğu bilinmediği içinde while döngüsü kullanılır.


etkili ve hızlı bir yazılım için ram kullanımına kadar herşey ince ince ele alınması gerekir. select * from fmd ile select id,ad,email from fmd arasındaki fark aslında ramde harcanan yerdir.

umarım anlatabilmişimdir.