gpt4 book ai didi

php - 获取网站 PHP MYSQL 的访问总数

转载 作者:行者123 更新时间:2023-11-29 16:06:54 25 4
gpt4 key购买 nike

大学作业。作为其中的一部分,我必须获取网站的访问者总数以及网站的独立访问者总数。我使用 IP 地址获得了唯一访客计数并将其存储在数据库中。我如何获得访客总数?需要这个:

访客总数 = X唯一= X

这是获取唯一访客的代码:提前致谢。

try {
$DBH=new pdo("mysql:host=$webserver;dbname=$db", $user,$password);
} catch (PDOException $e) {
echo "Not connected".$e->getMessage();
}

//get IP
$ipAddress = $_SERVER['REMOTE_ADDR'];

//check if the ip address already exists in DB
$query1 = "SELECT IP FROM counter WHERE IP='$ipAddress'";
$check = $DBH->prepare($query1);
$check->execute();
$checkIP=$check->rowCount();
if ($checkIP==0) {
$query2 = "INSERT INTO counter(IP) VALUES('$ipAddress')";
$insertIP=$DBH->prepare($query2);
$insertIP->execute();
}

$number=$DBH->prepare("SELECT IP FROM counter");
$number->execute();
$visitor=$number->rowCount();


?>

最佳答案

一切:选择 COUNT(*) FROM ...

唯一:SELECT COUNT(DISTINCT 字段)FROM ...

关于php - 获取网站 PHP MYSQL 的访问总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55656718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com