1 2 3 4
my $name = q(Blah's Blubb " ; "); my $id = 1234567; my $sth = $dbh->prepare("SELECT id from table WHERE id == ? AND name = ?") or die $sth->errstr; my $rv = $sth->execute($id, $name) or die $sth->errstr;
2012-04-10T14:21:03 pqwas prepare genau macht, ist datenbankabhängig. in mysql ist das per default so implementiert, dass es einfach ein statement-handle erzeugt wird, das du dann mit execute ausführen kannst. erst dann geht es zur datenbank.