Its because 2,147,483,647 is the largest Signed number in 32bits. Either take long unsigned numbers or for more details type the number "2,147,483,647" in wikipedia or google
How to get past it if you're coding something in php? Bohra, what's a 64bit? Does that depend on your server?