Thread $dbh->quote() funktioniert nicht richtig ? (11 answers)
Opened by Monk at 2009-04-01 18:00

sid burn
 2009-04-09 22:18
#120465 #120465
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
2009-04-01T16:53:21 pq
dein beispiel mal umgeschrieben mit platzhaltern, die sind IMHO auch einfach weniger schreibarbeit und line noise:
Code (perl): (dl )
1
2
3
4
5
my $sth = $dbh->prepare("INSERT INTO tbl_bsp SET bsp_artID=?, bsp_text=?")
    or die "Konnte Statement nicht erstellen : $DBI::errstr";
$sth->execute($sorte, $animal)
    or die "Konnte Statement nicht ausführen $DBI::errstr";
$sth->finish;

Und wenn man dann noch beim Connecten die Option "RaiseError => 1" setzt dann kann man sich auch die lästigen "or die "..."" abfragen sparen was das noch weniger schreibarbeit ist und noch weniger Line Noise ist.

Code (perl): (dl )
1
2
3
my $sth = $dbh->prepare("INSERT INTO tbl_bsp SET bsp_artID=?, bsp_text=?");
$sth->execute($sorte, $animal);
$sth->finish;
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread $dbh->quote() funktioniert nicht richtig ?