-1

users テーブルから結果を選択し、rtgitems に保存されている評価で並べ替える必要があります。users テーブルでは、各ユーザーは、この rt_(users テーブルからの ID) のように、アイテム列の rtgitems で使用される一意の ID を持っています。

ユーザーテーブルから選択するために使用するコードは次のとおりです。

$result = mysqli_query($con,"SELECT * FROM users WHERE `approved` = 1 ORDER BY ");

rtgitems テーブルから評価を取得するコードは次のとおりです。

SELECT `item`
       , (`totalrate` / `nrrates`) AS `rank` 
FROM `rtgitems` 
ORDER BY (`totalrate` / `nrrates`) DESC
4

1 に答える 1