Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从MySQL数据库中的列中计算唯一记录?_Php_Mysql - Fatal编程技术网

Php 如何从MySQL数据库中的列中计算唯一记录?

Php 如何从MySQL数据库中的列中计算唯一记录?,php,mysql,Php,Mysql,我正在为我的网站编写一个跟踪流量来源的分析脚本。当用户访问某个页面时,我的数据库中会记录以下信息:页面、推荐人、日期、ip。我想在表中列出不同的推荐人,以及唯一推荐人在列中显示的次数 选择推荐人,将(*)计算为点击数 SELECT referrer, COUNT(referrer) FROM table_name GROUP BY referrer; 从你的桌子上 按推荐人分组

我正在为我的网站编写一个跟踪流量来源的分析脚本。当用户访问某个页面时,我的数据库中会记录以下信息:页面、推荐人、日期、ip。我想在表中列出不同的推荐人,以及唯一推荐人在列中显示的次数

选择推荐人,将(*)计算为点击数
SELECT referrer, COUNT(referrer) FROM table_name GROUP BY referrer;
从你的桌子上 按推荐人分组