php - 计算数据库中的唯一记录数

标签 php mysql

这可能是一个简单的问题,但我似乎无法在这里找到答案。我编写了一个生成电子邮件地址列表的查询。该列表有重复的记录,因此我执行了“按电子邮件分组”,以便可以打印出仅包含唯一值的列表。我还需要计算唯一电子邮件的数量,以便我的循环正常工作。我如何获得该号码? mysql_num_rows 给出的总数包括重复的电子邮件。

最佳答案

尝试:

SELECT COUNT( DISTINCT( email ) ) FROM table

关于php - 计算数据库中的唯一记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5274592/

相关文章:

mysql - 首选项和用户特定设置

Mysql JOIN查询MAX值

mysql - 返回 MySQL 联合查询的附加列值

php - 在 Codeigniter 上的 php 中查询

php - Codeigniter:如何测试在构造函数中采用 Controller 实例的库?

PHP - 声明一个全局数组

mysql - PHP MySQL 选择所有匹配的行并回显另一个表的行

mysql - 替换特定表中每一列中的字符串

php - 为什么 ltrim 在第二个参数包含运算符符号时删除一个字符?

php - Cassandra - DataSax PHP 驱动程序 - 超时