Php 从数据库打印多个结果
目前,我有一个sql查询,用于查找数据库中特定人员(怀特女士)的记录数量,我如何对表中的每个姓氏重复该函数,并以合理的格式打印出来Php 从数据库打印多个结果,php,sql,database,Php,Sql,Database,目前,我有一个sql查询,用于查找数据库中特定人员(怀特女士)的记录数量,我如何对表中的每个姓氏重复该函数,并以合理的格式打印出来 $query = "SELECT COUNT(Surname) FROM Customers WHERE Surname='White'"; 我想这就是你要找的 SELECT COUNT(*),Surname FROM Customers GROUP BY Surname 我想这就是你要找的 SELECT COUNT(*),Surname FROM Cust
$query = "SELECT COUNT(Surname) FROM Customers WHERE Surname='White'";
我想这就是你要找的
SELECT COUNT(*),Surname FROM Customers GROUP BY Surname
我想这就是你要找的
SELECT COUNT(*),Surname FROM Customers GROUP BY Surname
如果只运行一个查询,每个姓氏都有
count
,不是更好吗
select Surname, count(*) as Total from Customers
group by Surname
这将返回如下结果:
Person Total
White 4
Mustard 2
Plum 1
etc...
如果只运行一个查询,每个姓氏都有
count
,不是更好吗
select Surname, count(*) as Total from Customers
group by Surname
这将返回如下结果:
Person Total
White 4
Mustard 2
Plum 1
etc...
使用
这将为您提供如下输出
Counter + Surname
++++++++++++++++++++
10 + SN1
15 + SN2
11 + SN3
使用
这将为您提供如下输出
Counter + Surname
++++++++++++++++++++
10 + SN1
15 + SN2
11 + SN3
谢谢,这很好用,但是我如何以合乎逻辑的方式打印它们呢?目前我得到的只是一系列数字(取决于每个人下了多少订单)?你是否在打印第二列(姓氏)?您还可以按姓氏或CountThreak对结果进行排序(使用ORDER BY),这非常有效,但是如何以逻辑方式打印这些结果呢?目前我得到的只是一系列数字(取决于每个人下了多少订单)?你是否在打印第二列(姓氏)?您还可以按姓氏或计数对结果进行排序(使用排序依据)