2016-05-22 11 views
0

ゲームサーバーからオンラインプレーヤーをロードするコードを作成しました(MySQLテーブル経由)。さて、私はPHPで初心者で、私はどのようにIDでテーブル内で(ユーザ)をソートするか分からない。私はグーグルで、私は値(1、2、3、4など)で配列を並べ替える答えを見つけました。問題は、IDを持つユーザーが名前を持っているためです。ユーザー名とIDを結びつけるため、並べ替えの後に一緒にいるここ は2つの情報で配列をソートする| PHP

while($_hsync_podatci = $_hsync_rezultat->fetch_assoc()) 
{ 
    ?> 
     <tr class="_hsync_online_stil_<?php echo $_hsync_dio; ?>" id="_hsync_na_mrezi_<?php echo $_hsync_podatci['ServerID']; ?>"> 
      <td><?php echo $_hsync_podatci['ServerID']; ?></td> 
      <td><?php echo $_hsync_podatci['Ime']; ?></td> 
      <td> 
       <button type="button" id="_hsync_izbaci_<?php echo $_hsync_podatci['ServerID']; ?>" class="btn btn-danger" onclick="_hsync_izbaci(<?php echo $_hsync_podatci['ServerID']; ?>)" style="float: right;"> 
        <span class="glyphicon glyphicon-log-out"></span>Izbaci 
       </button> 
      </td> 
     </tr> 
    <?php 
     $_hsync_dio = !$_hsync_dio; 
} 

ながら上記のコードは、テーブルのヘッダであるです。 Var $_hsync_dioは背景色です。 1行は白で、2行目は灰色などです。

+2

「ServerIDで注文する」クエリに追加 – splash58

+0

ありがとう!それは動作します – SilvioCro

+1

はい、後でPHPの代わりにクエリでできるだけ多くの並べ替えなどを行います。 – AbraCadaver

答えて

0

例えばデータをフェッチするときに自動的に配列をソートすることができますクエリのMySQLをやって:代わりにASCの

$players = mysqli_query($conn, "SELECT * FROM playerTable ORDER BY id ASC"); 
    while($row = mysqli_fetch_assoc($message_sender_info)){ 
      $message[] = $row; 
      } 

使用DESCを電子ためには、逆ソート。

+0

ありがとうございます! – SilvioCro

関連する問題