[Cascavel-pm] Duvida com DBI

Lorn lorn.br em gmail.com
Quinta Maio 12 10:32:18 PDT 2005


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


Mais detalhes sobre a lista de discussão Cascavel-pm