Thread DBI in Wrapperklasse landet bei fetchrow in Endlosschleife
(5 answers)
Opened by cookie at 2017-11-24 17:24
Da auch bei einem execute die Ergebnismenge komplett im Hauptspeicher liegt: Kann man per Referenz direkt daufzugreifen, also ohne while-Schleife. Eine Schleife ist nur dann interessant, wenn die Ausgabe gepuffert werden soll, da wäre auch der Einsatz einer callbackfunktion eine Überlegung wert.
Ansonsten liefern fetch() und select() Methoden Datenstrukturen die direkt und ohne Umschweife auch an eine Templating Engine übergeben werden können (z.B. HTM::Template). Dazu muss man nur die Namen der Platzhalter in das SQL Statement einbringen (z.B. select tab.col als platzhaltername). MfG |