了解しました。whileループでMySQLテーブルからデータを出力するテーブルがあります。それが出力する列の1つは、テーブルに静的に格納されません。代わりに、別の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
}
上記はテーブルを表示するコードです。
ご覧のとおり、2つの異なるMySQLテーブルからデータを取得しています。しかし、私はできるようになりたいですORDER BY $boots DESC
。しかし、それは完全に異なるテーブルを数えているので、私はそれをどのように行うのか分かりません。
助けていただければ幸いです、ありがとうございます。