Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

huerta

Como utilizar bigint?

Recommended Posts

Sr(s),

Conforme documentação de

http://dev.mysql.com/doc/refman/5.0/es/numeric-types.html , o compo

do tipo 'BIGINT' pode chegar a 9223372036854775807.

Tenho uma tabela que sem duvida vai passar de 2147483647 (tipo INT).

A tentativa de fazer uma comparação deu erro:

 

$objeto1 = new ClasseVO();

$objeto2 = new ClasseVO();

 

$objeto1->setCod(9223372036854775807);

$objeto2->setCod(9223372036854775806);

 

 

if( $objeto1->getCod() == $objeto2->getCod() ){

echo 'objeto1='.$objeto1->getCod();

echo '<br>';

echo 'objeto2='.$objeto2->getCod();

}

 

Somente apos a retirada de tres digitos do final '807' é que

posso comparar os valores mudando o ultimo digito, mesmo assim

o resultado é o mesmo 922337203685480. Ou seja como trabalhalhar

com bigint.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.