in reply to Re: DBI parameterized database query with comma seperated list
in thread DBI parameterized database query with comma seperated list
my $sql = <<EOSQL; SELECT something FROM atable WHERE data IN (?) EOSQL
my $sql = <<EOSQL; SELECT something FROM atable WHERE data IN (@{[join ',', ('?') x $size]}) EOSQL
my $sql = do { my @holders = ('?') x $size; local $" = ','; <<EOSQL; SELECT something FROM atable WHERE data IN (@holders) EOSQL };
my $sql = sprintf <<EOSQL, join ',', ('?') x $size; SELECT something FROM atable WHERE data IN (%s) EOSQL
I've generally been using #2 recently.
#11929 First ask yourself `How would I do this without a computer?' Then have the computer do it the same way.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: DBI parameterized database query with comma seperated list
by Pope-O-Matik (Pilgrim) on Dec 20, 2015 at 00:26 UTC | |
by kennethk (Abbot) on Dec 21, 2015 at 01:34 UTC | |
by Pope-O-Matik (Pilgrim) on Dec 21, 2015 at 11:28 UTC | |
by kennethk (Abbot) on Dec 21, 2015 at 23:23 UTC | |
by Pope-O-Matik (Pilgrim) on Dec 22, 2015 at 04:44 UTC | |
by Apero (Scribe) on Dec 21, 2015 at 02:06 UTC | |
by Pope-O-Matik (Pilgrim) on Dec 21, 2015 at 11:42 UTC |