Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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 如何统计sql数据库中的记录?_Php_Mysql - Fatal编程技术网

Php 如何统计sql数据库中的记录?

Php 如何统计sql数据库中的记录?,php,mysql,Php,Mysql,我知道如何使用mysql_num_rows获取行数。 我想做的是计算每个ip地址,这样我就可以计算我的数据库中有多少不同的ip地址。 如果有道理的话,哈哈。 因为只有1000多条记录。 让我给你举个简单的例子 假设我有这些ip地址 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.2 127.0.0.2 127.0.0.3 127.0.0.3 我希望每个都能数到1。打印3或者我数据库中的任何一个amount都不算全部,这就是mysql_num_rows所做的和打印7的

我知道如何使用mysql_num_rows获取行数。 我想做的是计算每个ip地址,这样我就可以计算我的数据库中有多少不同的ip地址。 如果有道理的话,哈哈。 因为只有1000多条记录。 让我给你举个简单的例子

假设我有这些ip地址

127.0.0.1
127.0.0.1
127.0.0.1
127.0.0.2
127.0.0.2
127.0.0.3
127.0.0.3
我希望每个都能数到1。打印3或者我数据库中的任何一个amount都不算全部,这就是mysql_num_rows所做的和打印7的

如果标题不是很具体,很抱歉。

请使用MySQL

使用MySQL

同时使用独特和计数功能:

SELECT COUNT(distinct ip_address) FROM some_table;
同时使用独特和计数功能:

SELECT COUNT(distinct ip_address) FROM some_table;
使用DISTINCT计数一次。不涉及副本。请尝试以下查询:

SELECT COUNT(DISTINCT IP) 
FROM table_name;
使用DISTINCT计数一次。不涉及副本。请尝试以下查询:

SELECT COUNT(DISTINCT IP) 
FROM table_name;

你的回答也很好:你的回答也很好:祝你好运@СаааааСааааааааа,从发帖的时间来看,他确实是第一个做出回应的人:我知道这可能不是一个好的做法,但它仍然适用于我的项目,所以我对它投了更高的票:D@БПааааааааааааСаааа107IpAddress返回的值。@spencer7593这是一个诚实的错误。这里,我修好了。@spencer7593没有理由生气,巴德,我们都在这里互相帮助/寻求帮助。别这么粗鲁。即使有括号,他的例子对我来说仍然很好。我的网站永远不会有37.5万次的浏览量。祝你好运@kerkааааааСааааааа,从发帖的时间来看,他确实是第一个做出回应的人:我知道这可能不是一个好的做法,但它仍然适用于我的项目,所以我对它投了更高的票:D@БПааааааааааааСаааа107IpAddress返回的值。@spencer7593这是一个诚实的错误。这里,我修好了。@spencer7593没有理由生气,巴德,我们都在这里互相帮助/寻求帮助。别这么粗鲁。即使有括号,他的例子对我来说仍然很好。我的网站永远不会有375000次浏览量。根据选择的答案。。。也许标题应该更合适:如何从sql数据库中获取不同的行,这样我就可以将所有行返回给客户端,并对客户端上的行进行计数。根据选定的答案。。。也许标题应该更合适:如何从sql数据库中获取不同的行,这样我就可以将所有行返回给客户机,并对客户机上的行进行计数。