好的,所以我有一个在 while 循环中从 MySQL 表输出数据的表。它输出的列之一不是静态存储在表中,而是它在不同的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
。但由于它是对一张完全不同的表的计数,我不知道如何去做。
我会很感激任何帮助,谢谢。