Terve
Tuossa on kehitteillä sovellus, joka noudattaa MVC-arkkitehtuurimallia.
Mites tämmöinen tilanne jossa MySQL:stä voi joissain tapauksessa tulla todella suuri taulukko joka pitäisi sitten tulostaa näytölle. Malleissahan ei saa olla HTML-merkkausta. Ensimmäinen idea kun oli tosiaan lukea tulokset mallin taulukkomuuttujaan joka sittemmin kuljetettaisiin näkymälle joka luuppaisi sen läpi sitten näytölle. Mietin että miten mahtaa serverin muisti kuormittua. Luultavasti noihin kyselyihin lyödään LIMIT:iä ainakin, mutta miten yleensä tuommoinen tekniikka että ensiksi loopataan MYSQL saatu tieto taulukkoon, jota käsitellään myöhemmin.
Aika harvoin tulostamiseen vaadittavan datan kokonaismäärä olisi olennaisesti suurempi kuin ilman MVC-mallia muistinkäyttö suurimmillaan. Muutenkin tilannekuvauksesi on aika ontuva, koska tavallinen mysql_query hakee joka tapauksessa datan kerralla muistiin. (Jotta silmukasta olisi muistinkäytön kannalta etua, pitäisi käyttää funktiota mysql_unbuffered_query, jolloin taas tulee muita mutkia matkaan.)
Jos sivu sisältää megatavun HTML-koodia (näytettävää sisältöä), sen selaaminen tavallisella selaimella on luultavasti melko raskasta. PHP:n puolella (kunnollisella palvelimella) tällainen datamäärä ei kuitenkaan ole vielä mitään. Älä siis hätäile, ennen kuin ongelmia ilmenee. :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.