Sven Rautenberg: "?" in Query

Beitrag lesen

Hi,
wie kann ich verhindern, dass (in einem Perl-Skript) das Fragezeichen in einem Query als Platzhalter interpretiert wird?
Bsp.:

Hier fehlt das Beispiel... :) Ansonsten kann man nur sagen: "Hängt davon ab..."

Ups...:
$query="INSERT test (a, b) VALUES(".param('a').", "bla")";
Wenn param('a') jetzt ein Fragezeichen entält wird das als Plartzhalter gewertet.

Das ist aber dann eher ein Problem der SQL-Abfragesprache. In so einem Fall mußt du das Fragezeichen escapen, damit es seine Sonderfunktion verliert und als normales Fragezeichen-Zeichen gewertet wird. Wie das geht, steht in der Beschreibung deiner Datenbank drin.

- Sven Rautenberg