假如有一个ip地址:212.185.112.6
double ip=212*256*256*256+185*256*256+112*256-1
sqlstr=select * from ipaddress where ip1<=ip and ip2>=ip
double ip=212*256*256*256+185*256*256+112*256-1
sqlstr=select * from ipaddress where ip1<=ip and ip2>=ip
IP地址转换与查询
本文介绍了一种将IP地址转换为整数的方法,并通过SQL查询的方式从数据库中检索与该整数对应的IP地址记录。具体步骤包括:首先将IP地址的每个部分乘以相应的256的幂次,然后进行加法运算得到一个整数值;最后使用SQL语句从数据库中选择匹配该整数值的IP地址记录。

被折叠的 条评论
为什么被折叠?