如何统计一个字段内不同的值?值不确定 比如某表中有N条数据,其中一个字段中有某些值,这些值不提前确定其内容如何将这些值分别统计出来,分别统计该字段中这些值分别有多少条记录?并返回一个数组。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT col,COUNT(*) AS cntFROM tbGROUP BY col; 按照楼上的方法就行了。就可以知道 字段 col 中,每个值分别有多少记录了。返回一个数组。PHP中你可以直接$query = 'SELECT col,COUNT(*) AS cnt FROM tb GROUPBY col';$result = mysql_query($query)while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { printf("ID: %s Name: %s", $row["id"], $row["name"]);}mysql_free_result($result); 2个 mysql5.0.45区别在哪里 如何把 redhat5 中的 mysql 完全删除,重新安装? 如何让mysql 的视图 能接受传递的参数 查询本周的文档的周点击量? 请教一下关于mysql实例的问题? 如何把.sql文件导入mysql数据库?急,在线等待 mysql的遍历次数问题 请问按数字区间 如何分组,求和呢? 查询相同的数据,为什么链表查询比不链表查询更快 为什么现在数据库中的密码通过MD5储存,为什么不用SHA256、384等 为什么两个查询结果不一致,一定要外部指定 数据库设计,我们的一个作业,帮帮忙
FROM tb
GROUP BY col;
$query = 'SELECT col,COUNT(*) AS cnt FROM tb GROUPBY col';
$result = mysql_query($query)
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf("ID: %s Name: %s", $row["id"], $row["name"]);
}mysql_free_result($result);