<div>Ola Nelson Ferraz</div>
<div> </div>
<div>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. </div>
<div> </div>
<div>Obrigado a todos e desculpem se fui mal entendido. <br><br></div>
<div class="gmail_quote">2009/4/18 Nelson Ferraz <span dir="ltr"><<a href="mailto:nferraz@gmail.com">nferraz@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">2009/4/18 Ricardo Zanotto Zaniol <<a href="mailto:zanottors@gmail.com">zanottors@gmail.com</a>>:<br>
<div>
<div></div>
<div class="h5">> Olá pessoal<br>><br>> Estou utilizando a versão 5.10 do PERL.<br>><br>> Meu problema é o seguinte, no script abaixo não funciona o WHERE com campo<br>> número, (não mostra nenhum erro, simplesmente "trava") se eu modificar o<br>
> select filtrando por um campo string exemplo WHERE nome = 'nome' ai<br>> funciona, alguém sabe como resolver isso ?<br>><br>> use DBI;<br>><br>> $dsn = "dbi:mysqlPP:database=$database;host=$hostname";<br>
> $dbh = DBI->connect($dsn, $user, $password);<br>><br>> $sth = $dbh->prepare(qq{SELECT * FROM <tabela> WHERE id = 1) ;<br>> $sth->execute() ;<br>> while (my $ref = $sth->fetchrow_arrayref()) {<br>
> print $ref->[0];<br>> }<br>> $sth->finish;<br><br></div></div>Ricardo,<br><br>Antes de pedir ajuda à lista, comece por ajudar a si mesmo.<br><br>No exemplo acima, existe um erro óbvio na linha:<br>
<div class="im"><br> $sth = $dbh->prepare(qq{SELECT * FROM <tabela> WHERE id = 1) ;<br><br></div>Você esqueceu de fechar o "qq{".<br><br>Por favor, coloque "use strict" e "use warnings" no seu programa, e<br>
faça um teste antes de mandar pra lista.<br><br>[]s<br><br>Nelson<br>_______________________________________________<br>Cascavel-pm mailing list<br><a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
</blockquote></div><br>