[Cascavel-pm] Duvida STH->execute
Patty Silva
ptfzs em yahoo.com.br
Quarta Agosto 8 07:15:53 PDT 2007
Ola Pessoal..
fiz um programa na seguinte estrutura:
$sql=qq{SELECT * from teste where datahora>=timestamp '2007-08-01 00:00:00' - interval '6 hour' order by datahora};
$sth = $dbh->prepare($sql) || die $DBI::errstr;
$sth->execute || die $DBI::errstr;
while(@row = $sth->fetchrow_array())
{
$sql="UPDATE tabela1 set teste='33333' where id='$row[1]' and datahora='$row[2]'";
$sth = $dbh->prepare($sql) || die $DBI::errstr;
$sth->execute || die $DBI::errstr;
warn "Problema ao processar os resultados", $sth->errstr( ), "\n" if $sth->err( );
$sth->finish();
}
}
warn "Problema ao processar os resultados", $sth->errstr( ), "\n" if $sth->err( );
$sth->finish();
Eu faco dois execute, minha duvida é.. eu posso colocar os dois como $sth.. pois se eu coloco os dois como $sth da esse erro:
DBD::Pg::st fetchrow_array failed: no statement executing
Problema ao processar os resultadosno statement executing
Se eu coloco $sth2 nao da erro nenhum..
Alguem pode me explicar??
Obrigada
Alertas do Yahoo! Mail em seu celular. Saiba mais.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070808/6a0a0f09/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm