编程中发现,php中整型数的范围是,且一定是-2147483648 到2147483647
而mysql数据库的整形范围,可以有两种,在建表时确定
无符号0 到4294967295
有符号同上
php里的办法就是:不能使用intval,用floatval取代之。
$a = 21474836470; // 看上去是整数,实际是浮点数
$a = floatval(21474836470 ) //确保是一个数字
编程中发现,php中整型数的范围是,且一定是-2147483648 到2147483647
而mysql数据库的整形范围,可以有两种,在建表时确定
无符号0 到4294967295
有符号同上
php里的办法就是:不能使用intval,用floatval取代之。
$a = 21474836470; // 看上去是整数,实际是浮点数
$a = floatval(21474836470 ) //确保是一个数字