[Cascavel-pm] SELECT + WHERE com numero = erro
Ricardo Zanotto Zaniol
zanottors em gmail.com
Sábado Abril 18 11:10:24 PDT 2009
Ola Nelson Ferraz
Seguinte, se você não quer ajudar pelo menos não atrapalha (não precisa
responder), o exemplo que mandei pra lista, foi uma adaptação, para que,
quem leia possa entender o problema (que não foi o seu caso), que o problema
não esta na construção do comando e sim da forma como ele é passado para a
funcao. "SELECT * FROM <tabela> WHERE <atributo INT> = 1". Realmente a linha
está errada mas se colocar da maneira certa o problema persiste, já procurei
pela net mas os exemplos são com um ponto de interrogação "?". Portanto eu
peço a quem já passou por essa situação ou quem realmente esteja interessado
em ajudar que traga uma solução para o problema.
Obrigado a todos e desculpem se fui mal entendido.
2009/4/18 Nelson Ferraz <nferraz em gmail.com>
> 2009/4/18 Ricardo Zanotto Zaniol <zanottors em gmail.com>:
> > Olá pessoal
> >
> > Estou utilizando a versão 5.10 do PERL.
> >
> > Meu problema é o seguinte, no script abaixo não funciona o WHERE com
> campo
> > número, (não mostra nenhum erro, simplesmente "trava") se eu modificar o
> > select filtrando por um campo string exemplo WHERE nome = 'nome' ai
> > funciona, alguém sabe como resolver isso ?
> >
> > use DBI;
> >
> > $dsn = "dbi:mysqlPP:database=$database;host=$hostname";
> > $dbh = DBI->connect($dsn, $user, $password);
> >
> > $sth = $dbh->prepare(qq{SELECT * FROM <tabela> WHERE id = 1) ;
> > $sth->execute() ;
> > while (my $ref = $sth->fetchrow_arrayref()) {
> > print $ref->[0];
> > }
> > $sth->finish;
>
> Ricardo,
>
> Antes de pedir ajuda à lista, comece por ajudar a si mesmo.
>
> No exemplo acima, existe um erro óbvio na linha:
>
> $sth = $dbh->prepare(qq{SELECT * FROM <tabela> WHERE id = 1) ;
>
> Você esqueceu de fechar o "qq{".
>
> Por favor, coloque "use strict" e "use warnings" no seu programa, e
> faça um teste antes de mandar pra lista.
>
> []s
>
> Nelson
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20090418/fe3a5a3f/attachment.html>
Mais detalhes sobre a lista de discussão Cascavel-pm