Thread Einbindung von Perl Modulen
(5 answers)
Opened by tk102 at 2020-09-04 10:58
1. (WICHTIG!) Du machst SQL-Injection möglich. Nutze Platzhalter!
Code (perl): (dl
)
1 2 $sth = $dbh->prepare("insert into my_table (columns...) values (?, ?, ?)") # mit den ? drin! So viele ? wie Spalten! $sth->execute($date, $message, ....) # entsprechend zu dem Prepare 2. Öffne die Verbindung außerhalb dieser Funktion und übergib einfach das $dbh als Parameter an diese Funktion. Alternativ baue dir eine Funktion, die die DB bei Bedarf öffnet und geöffnet hält und ab dem 2. Aufruf einfach die dbh-Variable zurückgibt. |