私はインターネットで検索しましたが、私はphpの初心者なので、いくつかの問題に対処しました。レベルとポイントでゲームサーバーのキャラクターを並べ替えるスクリプトがあります。レベルでの注文は簡単でした。
データベースは次のとおりです。フィールドcDtb
を含むテーブル名はです。Level
Character
ここで、同じスクリプトで2番目のクエリを使用します。このクエリは、Points
フィールドの後に並べ替えられ、テーブル名はと呼ばれReward
ます。最初のクエリと同じように2番目のクエリとして追加しようとしましたが、結果が表示されません。
最終結果は、値を減らし、2つのテーブルCharacter
との結果を使用してReward
、ポイント、レベルの順に並べ替える必要があります。
言って...ユーザー名Test1とTes2は同じレベル100を取得しましたが、Test1は30ポイント、Test2は35ポイントを取得しました。この場合、ランクはTest2、Test1になります。
誰かが2番目のクエリを追加する方法と、ポイントとレベルの両方で並べ替える方法について教えてもらえますか?
よろしくお願いします。以下はスクリプトです
<tr>
<td><div align="center">Level</div></td>
<td><div align="center">Points</div></td>
</tr>
<tr>
<?
$query=mssql_query("select TOP 15 * from cDtb.dbo.Character order by Level desc");
//---------- second query ??? --------------
while($row=mssql_fetch_assoc($query)){
$levelz=$row['Level'];
$pointz=$row['Points'];
?>
<td style="color: rgb(196, 37, 0); font-weight: bold;">
<div align="center">
<td><?=$levelz;?></td>
<td><?=$pointz;?></td>
</div></td>
</tr>