my $tstr = join(',', ('?') x @table); my $tv = join(',', @table); #### $sth->execute( @data) || die("Error: Can't execute: $DBI::errstr"); #### die "Hey, \@data should have " . scalar(@table) . " values but it only has " . scalar(@data) . "!" if @data != @table;