
正文
php数据库统计ip php获取数据库记录
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php怎样写查询数据库里面有没有该ip
连接数据库都会了,查询出来也会吧?参考;
$query = "select * from table ";
$i=0;
if ($result = mysqli_query($link, $query)) {
while ($finfo = mysqli_fetch_field($result)) {
if($ip==$finfo-ip)
{
$i=1;
}
}
if($i==1)
{
echo "1";
}
else{
echo "0";
}
mysqli_free_result($result);
}
mysqli_close($link);
相关问答
Q1: php编写用文本txt数据库实现对来访IP地址的大概计数
好php数据库统计ip,分php数据库统计ip我要php数据库统计ip了,你需求是来路ip记录在ip.txt里,countdata.txt是访问次数对吧。但是你的需求我没看明白,ip.txt仅仅是用来存贮最后访问ip,而不是全部访问ip吗php数据库统计ip?那么countdata.txt也没啥意义了,仅仅是统计页面打开次数而已了。理解的有问题吗?
我的理解是是ip.txt存放所有ip地址,countdata.txt里存放ip和该ip对应的点击次数。其实也就需要countdata.txt一个就可以了,如果有新ip,存入,该ip访问次数+1,如果已存在改ip,ip访问次数+1。
如果只是存贮最后访问ip和总访问次数,那太简单了。等你回复,确定需求后给代码
Q2: php如何统计ip在log文件中出现次数并排名
?php
$log = file_get_contents('ip.log');
preg_match_all('/(?:^|\n+)((?:(?:(?:25[0-5])|(?:2[0-4][0-9])|(?:[0-1]*[0-9]{1,2}))\.){3})(?:(?:25[0-5])|(?:2[0-4][0-9])|(?:[0-1]*[0-9]{1,2}))/',$log,$matches);
var_dump($matches);
$count = array_count_values($matches[1]);
arsort($count); //排序
var_dump($count);
//End_php
php数据库统计ip的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php获取数据库记录、php数据库统计ip的信息别忘了在本站进行查找喔。







