[Cascavel-pm] Duvida campo numerico
Patty Silva
ptfzs em yahoo.com.br
Quinta Outubro 11 06:42:40 PDT 2007
Obrigada pela dica :D
O problema eh que ele retorna do banco vazio aparentemente,, mas se fou verificar com defined ele nao pega.. :/
O problema deve estar ao retornar do banco..
Nelson Ferraz <nferraz em gmail.com> escreveu: Em Oct 11, 2007, às 12:56 PM, Patty Silva escreveu:
> Se eu colocar if($fields[4] =="\\N")
> ele entra no IF
> :/
> pq sera q no banco esta assim?
Calma, Patty... vamos voltar para o básico.
Como você deve se lembrar, não existe diferença entre variáveis
numéricas e alfanuméricas em Perl: as mesmas variáveis (escalares)
podem armazenar letras e números.
O que acontece se você quiser comparar, por exemplo, $a=7 com
$b="007"? As duas variáveis têm valores iguais ou diferentes?
A resposta é: depende. Se compararmos numericamente, $a e $b são
iguais; mas se compararmos literalmente, são diferentes.
Portanto, quando você estiver trabalhando com números, utilize
comparações numéricas, e quando estiver trabalhando com strings,
utilize comparações literais:
# Comparações numéricas
if ($idade == 18) { ... }
if ($idade > 100) { ... }
# Comparações literais
if ($resposta eq "s") { ... }
if ($field ne "") { ... }
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071011/cb97f74f/attachment-0001.html
Mais detalhes sobre a lista de discussão Cascavel-pm