[Cascavel-pm] Duvidas em passar o valor 0 (zero) para uma função.

Marco Lima marco.lima em e-via.com.br
Terça Março 8 10:27:34 PST 2005


Salve Alceu !

Vc têm razão !! [copy and paste]

Ps. <code> $query =~ s/banco_de_dados/tabela/;

[  ]'s

> Marco,
> 
> O correto não seria isso?
> 
> 
> <code>
> sub teste{
>     my $valor = shift; 
>     my $query = "INSERT INTO banco_de_dados " .
>                 "       (valor) " .
>                 "        VALUES ('"' . $valor . '"')";
>     if($dbh->do($query)) { $dbh->commit; }
> }
> </code>
> 
> Eu não testei, mas sem as aspas simples que adicionei
> não daria problema?
> 
> []'s
> Alceu
> 
> --- Marco Lima <marco.lima em e-via.com.br> wrote:
> > FYA
> > 
> > <code>
> > 
> > sub teste{
> >     my $valor = shift; 
> >     my $query = "INSERT INTO banco_de_dados " .
> >                 "       (valor) " .
> >                 "        VALUES ('" . $valor . "')";
> >     if($dbh->do($query)) { $dbh->commit; }
> > }
> > 
> > </code>
> > 
> > > 
> > > Olá todos,
> > > 
> > > Estou com uma dúvida cruel! Quando passo o valor 0
> > (zero) para uma
> > função que grava este num banco
> > > de dados, a minha função dá sempre erro! Como
> > posso contornar isto?
> > > 
> > > _CODIGO_
> > > sub teste{
> > > 	my $valor = shift; 
> > > 	my $query = "INSERT INTO banco_de_dados (valor)
> > VALUES ('$valor')";
> > > 	if($dbh->do($query)){
> > > 		$dbh->commit;
> > > 	}
> > > }
> > > _FIM_CODIGO_
> > > 
> > > ex: teste(0); ou teste(´0´); ou my $a=0;
> > teste($a);
> > > 
> > > dá sempre o mesmo erro, como se o valor 0 (zero)
> > nao fosse passado!
> > > 
> > > muito obrigado,
> > > 
> > > Rodrigo
> > > 
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam?  Yahoo! Mail has the best spam
> > protection around 
> > > http://mail.yahoo.com 
> > > 
> > > 
> > 
> > 
> > 
> > Marco Lima
> > marco.lima em e-via.com.br
> > mago em rio.pm.org
> > 
> > +55 19 96 56 06 46
> > 
> > 
> > Perl Monk
> > Brasil Perl Monger
> > Líder do Rio de Janeiro Perl Mongers
> > 
> > http://www.perlmonk.org
> > http://brasil.pm.org
> > 
> > Register Linux User #355235
> > Slackware Linux, for the subgenius
> > 
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > 
> 
> 
> 	
> 	
> 		
> _______________________________________________________ 
> Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora.
http://br.acesso.yahoo.com/ - Internet rápida e grátis
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
> 
> 



Marco Lima
marco.lima em e-via.com.br
mago em rio.pm.org

+55 19 96 56 06 46


Perl Monk
Brasil Perl Monger
Líder do Rio de Janeiro Perl Mongers

http://www.perlmonk.org
http://brasil.pm.org

Register Linux User #355235
Slackware Linux, for the subgenius



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