我有GEO的ip位置数据库,其中每个国家都有一个与之相关联的IP范围。
country | ip_start | ip_end
我有一个非常大的ip列表(100万),我需要通过在geo_database中查找将每个ip关联到正确的国家/地区。
我目前使用这个低效的查询(Python btw):
"SELECT * FROM geoipv4_country WHERE %s BETWEEN start_integer AND end_integer" % myDict[ipnum]"
正如您所看到的,通过对我列表中的每个ip执行此操作,将花费大量时间,因为对于每个ip,我
我想要在php查询中获得Country = Total by IPs Adressen已经建立了基础:
$result = mysql_query("SELECT t.*, gi.cname FROM tasks t LEFT JOIN geoip_all gi WHERE t.ip > geoip_all.iplong_start && t.ip < geoip_all.iplong_end", $link);
$county = mysql_num_rows($result);
echo "<p>County:\n $co