Thread DB-Statement Handle aktualisieren
(4 answers)
Opened by rosti at 2012-04-27 18:53
Hi,
z.Z. habe ich ein paar Statement-Handler, in denen Variablen stecken. Deren Werte sind in dem Moment, wenn die STHs erstellt werden, aktuell. Das Script läuft dann jedoch im Dauerbetrieb und die Variablen können sich zweimal im Jahr ändern, die betroffenen STHs liefern dann nicht die erwarteten Werte. Idee: Die Variable wird bei jedem Durchlauf abgefragt und falls es eine Änderung gibt, werden die betroffenen STHs neu erstellt. Frage: Gibt es eine andere Möglichkeit, außer die STHs komplett neu zu erstellen? Oder anders gefragt: Gibt es eine Möglichkeit, Platzhalter zu verwenden? Beispiel: Code (perl): (dl
)
1 2 $TZ = $dbh->quote($TZ); $STH = $DBH->prepare("SELECT DATE + INTERVAL $TZ HOUR FROM forum"); --Rosti |