我正在尝试列出格式如下的列表:
分会
CLUB 2
到目前为止,我已设法自动生成表格,但每个名称都会显示上面的俱乐部名称,即使它与上面的另一个俱乐部相同。 我试过通过mysqli做到这一点,我不知道它是否会通过PHP更好。到目前为止,这是我的查询:
$sql = "SELECT DISTINCT soc.nombre, soc.apellido, club.nombreClub FROM socios as soc
INNER JOIN club4h as club
ON soc.nombreClub = club.nombreClub";
$result =NULL;
foreach($conn->query($sql) as $row){
$club[] = $row["nombreClub"];
$nombreSoc[] = $row["nombre"];
$apellidoSoc[] = $row["apellido"];
}
以下是该查询的结果:
答案 0 :(得分:0)
您可以在SQL查询中使用order by语句
$sql = "SELECT DISTINCT soc.nombre, soc.apellido, club.nombreClub FROM
socios as soc
INNER JOIN club4h as club
ON soc.nombreClub = club.nombreClub
ORDER NY club.nombreClub DESC, soc.nombre DESC";
因此,这样您就可以将数据从数据库中分类出来,而您需要做的就是显示它。