【发布时间】:2013-03-17 10:41:43
【问题描述】:
我正在使用 ip2long 函数,它工作正常并返回数组中的一长串 IP 地址。
我想要做的是将每个 ip 地址放入一个 mysql 数据库中,我查看了几个示例,但找不到任何与 ip2long 函数相关的示例,如果我说实话,它们只是令人困惑我。
下面是我的代码,
function ip_range($start, $end) {
$start = ip2long($start);
$end = ip2long($end);
return array_map('long2ip', range($start, $end) );
}
$range_one = "151.76.0.0";
$range_two = "151.76.255.255";
print_r( ip_range($range_one, $range_two) );
任何建议将不胜感激。
谢谢
【问题讨论】:
-
" 返回数组中的一长串 IP 地址"什么?
-
您可以将它们存储为 va
varchar或long在您的数据库中。你遇到了什么问题? -
我不知道如何将数组导入数据库,
-
你的表是什么样子的,你用的是 PDO 还是 MYSQLI?
-
嗨,我正在使用 MYSQLI,我的表有三列 id、ip 和 netname