[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