Thread Einbindung von Perl Modulen (5 answers)
Opened by tk102 at 2020-09-04 10:58

Raubtier
 2020-09-04 11:38
#192502 #192502
User since
2012-05-04
1054 Artikel
BenutzerIn

user image
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.

View full thread Einbindung von Perl Modulen