IP地址转换为整型数字的PHP方法,mysql方法

转换原理

假设IP为:w.x.y.z,则IP地址转为整型数字的计算公式为:

intIP = 256*256*256*w + 256*256*x + 256*y + z

PHP的互转

PHP的转换方式比较简单,它内置了两个函数
int ip2long ( string $ip_address ) //ip转换成整型数值
string long2ip ( string $proper_address ) // 整型数值转换成ip

MySQL的互转

相对于MsSQL来说MySQL的转换方式比较简单,它和PHP一样也内置了两个函数 
IP 转为整型: 
 select INET_ATON (IP地址)
整型数值转换成IP
select INET_NTOA ( IP的整型数值 )