in reply to Database Insert Depending on Data Type
my $st = $dbh->prepare("Update tablename set columname = ?"); $st->execute($data); [download]
There are other good reasons for placeholders, like security and speed.