jane: Beispiel für "quote" Funktion?

Beitrag lesen

Hi,
ich bastle gerade an ein paar cgi Scripts in Perl herum.
Ich habe ein paar Formulare in die verschiedene Daten eingetragen werden sollen. Also nichts besonderes. Die Daten werden dann in Tabellen einer MySql Datanbank abgespeichert.

Vorher jedoch überprüfe ich die Richtigkeit und Vollständigkeit der Daten. Das hab ich bisher wohl ziemlich umständlich gemacht, denn ich bin erst jetzt über die DBI Funktion "quote" gestolpert.

Kann mit jemand von Euch erklären wie man damit quoted?

----------------

$sql = sprintf "SELECT foo FROM bar WHERE baz = %s",
                $dbh->quote("Don't");

----------------

--> so will ich das eigentlich nich machen, weil ich zu komplexe queries hab und deshalb alles zu undurchsichtig wird. Also lieber ohne Placeholders wenn das ginge ...

Kann ich meine Variablen schon vor der sql query quoten?
So daß ich einfach schreib:  $var = $dbh->quote($var);
Aber irgendwie geht das net.

ne idee?
Danke schonmal ;-)