[Cascavel-pm] Duvida com DBI
Marco Lima
marco.lima em e-via.com.br
Quinta Maio 12 10:47:55 PDT 2005
Para ficar mais emocionante e "rápido" :
>> $sth = $dbh->prepare("SELECT login FROM tblala WHERE teste =
>> 'alguamcoisa' and active = 'Y' ; " );
>>
>> $sth->execute or &FatalError("cant query SQL");
>> while (($host) = $sth->fetchrow_array)
>> {
@array = $dbh->selectall_arrayref("SELECT login " .
" FROM tblala " .
" WHERE teste = 'alguamcoisa'" .
" AND active = 'Y' ");
## Retorna um array de referências dos valores consultados
>
> --- Lorn <lorn.br em gmail.com> escreveu:
> > Entao como vou fazer o for / while?
> > geralmente faria
> > for i=0;i<10;i++
> > print $array[i];
> > Mas como vou fazer pra imprimir item a item do
> > array?
>
> Desculpe, eu apaguei o código original. Eu imagino que
> você queria receber uma resposta do banco em um array.
> Se não era isso, então por favor ignore meu
> comentário.
>
> Agora se for isso mesmo... esqueça o for e use
> foreach.
>
> foreach (@array_de_resposta) {
>
> print;
>
> }
>
> Você pode usar o map também para fazer isso:
>
> map { print } @array_de_resposta;
>
> []'s
>
>
> Alceu Rodrigues de Freitas Junior
> --------------------------------------
> glasswalk3r em yahoo.com.br
> http://www.imortais.cjb.net
> -----------------------------------------------------------------------
> A well-used door needs no oil on its hinges.
> A swift-flowing stream does not grow stagnant.
> Neither sound nor thoughts can travel through a vacuum.
> Software rots if not used.
> These are great mysteries -- The Tao Of Programming, 5.1
>
>
>
>
>
> ____________________________________________________Yahoo! Mail, cada
vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
>
Marco Lima
J. A. P. H.
marco.lima em e-via.com.br
mago em rio.pm.org
+55 19 96 56 06 46
Sociedade Perl do Brasil | http://www.perl.org.br
Perl Monks | http://www.perlmonks.org
Brasil Perl Mongers | http://brasil.pm.org
Register Linux User #355235
Slackware Linux, for the subgenius
Mais detalhes sobre a lista de discussão Cascavel-pm