tp5.0根据访客IP查询今天新增访客数量去除重复IP和去除之前已经存在的IP
时间: 2024-01-09 12:14:18 浏览: 118
批量IP数据去重复工具
5星 · 资源好评率100%
要根据访客IP查询今天新增访客数量并去除重复IP和已经存在的IP,可以在查询时加上去重和排除已存在IP的条件。以下是一个基本的思路:
```php
// 获取今天的日期
$today = date('Y-m-d');
// 查询今天新增的访客数量并去重、排除已存在IP
$count = Db::name('visitor')
->where('date', $today)
->where('ip', $_SERVER['REMOTE_ADDR'])
->whereNotIn('ip', function($query) use ($today) {
$query->name('visitor')
->where('date', $today)
->column('ip');
})
->count();
// 输出结果
echo '今天新增访客数量:' . $count;
```
其中,`whereNotIn`方法用于排除已存在IP,`column`方法用于获取指定字段的值数组。这样,就可以查询今天新增的访客数量并去重、排除已存在IP了。
阅读全文