你存入数据库后,查看一下,你确定有存入数据库么?
如果没有存入数据库,就是你前面那句存入语句的问题了。
如果是我写,我会这么写:
$sql="insert
into
count(ipaddr)
values('"&$visitip&"')"
查询的:
$sql="select
*
from
count
where
ipaddr
like
'%"&$key&"%'"
我两年前学的PHP,但因为那时很难找PHP空间,结果就不了了之了。。。
不懂上面我写的有没有错,有错请指正,在我的评论中帮我指正,谢谢了~!
命令解释:
inet_aton('209.207.224.1')这个函数是将IP地址转化为一个序列.
convert是将序列类型定义成整数.
&0xFFFFFF00的意思是与FFFFFF00这个16进制数进行与 *** 作.这步 *** 作相当于掩码.可以过滤网段.
inet_ntoa这个函数是将整理好的序列转化成IP地址的形式.
首先你需要下载一个MySQL的IP库,必须有起始ip1和结束ip2字段,然后使用sql语句查询:SELECT * FROM Ip WHERE ip REGEXP '^ip1.*ip2$'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)