Хорошо, у меня есть таблица, выводящая данные из таблицы MySQL в цикле while. Итак, один из столбцов, которые он выводит, не хранится в таблице статически, а представляет собой сумму того, сколько раз он появляется в другой таблице MySQL.
Извините, я не уверен, что это легко понять. Вот мой код:
$query="SELECT * FROM list WHERE added='$addedby' ORDER BY time DESC";
$result=mysql_query($query);
while($row=mysql_fetch_array($result, MYSQL_ASSOC)){
$loghwid = $row['hwid'];
$sql="SELECT * FROM logs WHERE hwid='$loghwid' AND time < now() + interval 1 hour";
$query = mysql_query($sql) OR DIE(mysql_error());
$boots = mysql_num_rows($query);
//Display the table
}
Выше приведен код, отображающий таблицу.
Как вы видите, он получает данные из двух разных таблиц MySQL. Однако я хочу быть в состоянии ORDER BY $boots DESC
. Но так как это подсчет совершенно другой таблицы, я понятия не имею, как это сделать.
Буду признателен за любую помощь, спасибо.