Du hast da eine Bauchgefühl, dass das nicht effizient sein könnte. Vielleicht dauert die erneute Abfrage aus dem DBMS signifikant länger als das Laden aus der Session, vielleicht aber auch nicht, weil auch das DBMS möglicherweise einen Query-Cache verwenden kann.
Du hast mich da auf was gebracht. Das Laden an sich zwischen open und close der DB dauert 1 ms. Der Rest der Zeit (nochmal ca. 15 ms) wird fürs Zeichnen des Bilds verbraten und das muss ich ja nur einmal tun.
Nachdem die Seite wahrscheinlich keine 100 mal pro Tag aufgerufen wird, betrachte ich das mal als effizient genug.
Danke! So einfach kanns gehen :-)
*schäm* fürs nicht selber drauf kommen