[Cascavel-pm] Duvida com DBI

Marco Lima marco.lima em e-via.com.br
Quinta Maio 12 10:42:30 PDT 2005



> achei!!
> scalar ( @array )
> agora posso fazer o for :)
> valeu
> 

Isso retorna o numero de elementos do array se vc prefirir pegar o
ultimo índice do array use: $#array;

> On 5/12/05, Lorn <lorn.br em gmail.com> wrote:
> > On 5/12/05, Alceu R. de Freitas Jr. <glasswalk3r em yahoo.com.br> wrote:
> > >
> > > --- Lorn <lorn.br em gmail.com> escreveu:
> > > > Gostei da dica, array é bem melhor, mas meu problema
> > > > é saber qual o
> > > > tamanho do array pra poder colocar no for ou while,
> > >
> > > :-O
> > >
> > > Tamanho do array? Você não precisa se preocupar com
> > > isso. Principalmente se sabe exatamente a sequência
> > > dos dados que vai receber (que você vai controlar pela
> > > colunas na cláusula SQL).
> > 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?
> > >
> > > > e tambem quero
> > > > saber se eu posso fazer isso
> > > > $sth_sql = $dbh_mysql->prepare("select * from
> > > > tbStats where  day =
> > > > '2005-03-22' and host like
> > > > 'www.$hos[i]t.%teste.com.br'" );
> > > > Entendeu?
> > > > Porque eu só quero pegar os que estão no array.
> > >
> > > Você vai ter que formatar a data de forma que o MySQL
> > > consiga processar. Veja a documentação do banco e
> > > teste isso executando a query por um cliente do banco.
> > >
> > > você quiz escrever
> > > 'www.'.$host[i].'.%teste.com.br'
> > >
> > > Melhor fazer a interpolação da variável fora da query.
> > > Isso lhe aumenta a performance, você só precisa passar
> > > um parâmetro para o DBI depois fica algo como
> > >
> > > $sth_sql = $dbh_mysql->prepare("select * from
> > > tbStats where  day =
> > > '2005-03-22' and host like 1");
> > >
> > > onde 1 = 'www.'.$host[i].'.%teste.com.br'
> > >
> > > Tenho certeza que a sintaxe não é exatamente assim,
> > > mas dê uma olhada na documentação do DBI::MySQL que
> > > vai estar lá.
> > >
> > > []'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
> > >
> > 
> > --
> > Lorn
> > - Slackware Linux
> > www.slackwarezine.com.br
> > 
> 
> 
> -- 
> Lorn 
> - Slackware Linux
> www.slackwarezine.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