[Cascavel-pm] Verificar se veio dados do banco
Eden Cardim
edencardim em gmail.com
Quarta Dezembro 13 10:35:22 PST 2006
On 12/13/06, Gilmar Santos Jr <gilmarjr em dcc.ufba.br> wrote:
> Se o objetivo for simplesmente saber se veio ou não (e opcionalmente
> quantos) muda-se a query para "select count(*) from ...", isso sempre
> retorna 1 resultado, e o resultado diz quantas linhas a query retornaria...
Precisamente, e se usar DBIx::Class, a consulta é trocada
automaticamente, de acordo com o contexto.
<code>
if($result = $schema->resultset('Teste')) { #select count...
$row = $result->next;
#fazer algo com a primeira $row
$row = $result->next;
#fazer algo com a segunda $row
#etc...
}
foreach $row ($schema->resultset('Teste')) { #select * from...
#fazer algo com a $row atual
}
</code>
--
Eden Cardim
Instituto Baiano de Biotecnologia
Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas
Laboratório de Bioinformática
--
"you seem to think that 'close enough' is close enough...
please learn to be 'literal' around programming."
merlyn - on irc.freenode.net#perl
Mais detalhes sobre a lista de discussão Cascavel-pm