如何建立IP地址库并加以搜索 |
|
www.nanhushi.com 佚名 不详 |
问题:
表结构如下,三个字段 IP1 IP2 ADDRESS 61.150.82.100 61.150.82.167 西安天下网吧
IP1到IP2为同一个地址(西安天下网吧)
我想输入比如61.150.82.120 ,就可以查找到地址为西安天下网吧,如何实现?
回答:
另外建立两个双精度字段 IPA IPB
更新IPA 等于 61*256*256*256+150*256*256+82*256+100 更新IPB 等于 61*256*256*256+150*256*256+82*256+167
换算 61.150.82.120 到 61*256*256*256+150*256*256+82*256+120
然后用 select * from table where ipa<=换算后的地址 and ipb>=换算后的地址
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 读取表中不重复的记录且显示全部字段 下一篇文章: 编号的生成问题 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|