Beitrag von hempelr (1976 Beiträge) am Dienstag, 12.Oktober.2004, 07:24.
@BP-Profis -Was ist besser - get in foreach oder while_get_next?
Muss einige Datensätze holen, die als Schablone für ne Ausgabe dienen, also HTML-Text und Variablen enthalten. Die Inhhalte werden dann aus gegebenen Gründen noch in andersbenannte Variablennamen umgespeichert.
Nun werden aber nicht immer alle Inhalte der geholten Datensätze gebraucht, so dass per while_get_next mit dem Inhalt nur Speicher belegt wird (teilweise 5-8 kB in nem Datenfeld - es kann sein, dass da auch mal 10 Felder geholt werden).
Da kam mir die Idee, die Kriterien bzw. Filterwerte der zu holenden Datensätze in ne Liste zu schreiben und dann in einer foreach-Schleife nur die tatsächlichgebrauchten DS mit jeweils nem einfachen selektiven get zu holen.
Messbare Zeitunterschiede sind bei den paar DS, die bisher in der DB sind, nicht festzustellen, wies mit dem Speicher aussieht, kann man ja nicht überprüfen.
Welche Variante ist denn die sinnvollere - auch im Hinblick auf Einsatz in ziemlich stark speicherbegrenzten Accounts wie bei Puretec oder Strato bzw. Domainfactory...
Danke für Tipp.
Ruben