[Cascavel-pm] reutilizar variaveis
Luis Motta Campos
luismottacampos em yahoo.co.uk
Sábado Agosto 9 02:43:05 PDT 2008
Elvio Barbalho wrote:
> Senhores boa noite tenho a seguinte instrução abaixo:
(...)
> tenho que declara-lo ($sth2->bind_param( 3, $customer); novamente
> para utiliza-lo no insert??????? nao teria uma forma de utilizar
> $sth2->bind_param( 1, $customer); que ja esta declarado????????
Hum. Eu estava errado, quando te disse que não dá para fazer isso.
O Igor Sutton me apontou corretamente que existe um módulo para fazer
isso, é o DBIx::Placeholder::Named.
Do exemplo que o próprio Igor me enviou:
--8<--
my $dbh = DBIx::Placeholder::Named->connect(...)
or die DBIx::Placeholder::Named->errstr;
my $sth = $dbh->prepare(
q{INSERT INTO MyTable (f1, f2, f3) VALUES (:f1, :f2, :f2)}
) or die $dbh->errstr;
$sth->execute({ f1 => 'value1', f2 => 'value2' })
or die $sth->errstr;
--8<--
Obrigado pela dica, Igor.
Putamplexos.
--
Luis Motta Campos is a software engineer,
Perl Programmer, foodie and photographer.
Mais detalhes sobre a lista de discussão Cascavel-pm