Thread $dbh->quote() im Query (3 answers)
Opened by Lameth at 2005-03-23 13:42

Lameth
 2005-03-23 13:42
#33082 #33082
User since
2005-03-23
2 Artikel
BenutzerIn
[default_avatar]
Hallo Zusammen,

ich probiere mit folgendem Konstrukt einen Text in eine Datenbank zu schreiben:
Code: (dl )
$dbh->do("INSERT INTO attacks_desc VALUES('de_04342', $dbh->quote(Der Angreifer konnte die Datei finden.))");

So funktioniert es leider nicht. Als Fehler kommt:
Quote
DBD::mysql::db do failed: You have an error in your SQL syntax near '::db=HASH(0x825543c)->quote(Der Angreifer konnte die Datei finden.))' at line 1 at dbi.pl line 15.


Gibt es eine Möglichkeit das Quoting trotzdem im Query zu machen, oder muß ich tatsächlich so vorgehen?
Code: (dl )
1
2
my $string = $dbh->quote("Ein Benutzer hat entweder versucht 'Anonymous' als Passwort einzugeben, oder auf eine Datei/ein Verzeichnis mit diesem Namen zu zugreifen. Diese Meldung ist unbedenklich");
$dbh->do("INSERT INTO attacks_desc VALUES('de_04400', $string)");


Danke für eure Hilfe.
Viele Grüße

Lameth

View full thread $dbh->quote() im Query