Help for this page
my $sth = $dbh->prepare( 'INSERT INTO table(' ... . chop(join('', map {'?,'} keys %$c)) . ")" );
my $placeholderstr = join('', map {'?,'} keys %$c); chop $placeholderstr; ... ); $sth->execute(values %$c) or die $dbh->errstr;