Не уверен, что это возможно, но я бы хотел сортировать таблицу foreach по столбцу, наивысшему до самого низкого. В последнем столбце есть формула count
для вычисления PilotData::getAllPilotsByHub
, и я хотел бы, чтобы строка с наивысшим номером всегда была первой в таблице.Сортировка таблицы с помощью foreach?
<?php
$allhubs = OperationsData::GetAllHubs();
foreach($allhubs as $hub)
{
?>
<tr>
<td align="center"><?php echo $hub->icao; ?></td>
<td align="center"><?php echo $hub->name; ?></td>
<td align="center"><?php echo count(PilotData::getAllPilotsByHub(''.$hub->icao.'')); ?></td>
</tr>
<?php
}
?>
Не рекомендуется использовать 'SELECT *'. Это почти всегда излишне. – BenM
I DIDNT ПОЛУЧИТЕ ВАШУ ТОЧКУ, СВЯЗАННОЙ С ВЫБОРОМ ... – Saswat
Очень редко вам действительно нужно выбрать ** все ** из БД, что и делает 'SELECT *'. Гораздо лучше выбрать только то, что нужно. – BenM