Christian: DBI:mysqlPP Probleme mit Fragezeichen und Quotes

Beitrag lesen

Hi Comunity!

Folgendes Problem tat sich mir auf:
-----------------------------------
...
use DBI;
...
my $dbh = DBI->connect ("DBI:mysqlPP:host:$host;database=$base","$user","$pass", {PrintError => 0, RaiseError => 1});
...
$position = 1;
$ueberschrift = '? Frage ?';
$text = 'Hier kommt die Frage: Frage? Frage ?';

$sth = $dbh->prepare("INSERT INTO tblaktuelles (Position, Ueberschrift, Beitrag) values (?, ? ,?)");
$sth->execute ($position, $ueberschrift, $text);
-----------------------------------

Folgende Fehlermeldung...
-----------------------------------
DBD::mysqlPP::st execute failed: You have an error in your SQL syntax near '?)' at line 1 at ..\cgi-bin\adm_aktuell.pl line ...
-----------------------------------

Hab mich bis jetzt soweit schlau machen können, dass Fragezeichen nicht in Quotes gesetzt werden. Es ist für mich allerdings dringend notwendig die Fragezeichen in die Datenbank wegschreiben zu können. die DB - Felder Ueberschrift und Beitrag sind beide VARCHAR...

Ich checks echt net, wie ich des machen soll. Suche schon seit 3 Stunden eine Lösung...

Danke im Vorraus!

  • Gruß Christian