我想創建一個數組,然後按照時間從mysql_query中對對象進行排序。Php - Mysql。讓玩家進入陣列並按時間排序
這是發生了什麼:
當玩家完成輪到他,我更新數據庫。我將數據庫變量「lastTurn」設置爲當前時間。
$nickname = $_POST['name']; $lastTurn = date(); $myTurn = NO; $query ... update query
現在我需要找出下一個玩家是誰,並將轉身發給他/她。
$query = "SELECT * FROM active_users_table WHERE match_id='12345'
這給了我所有與當前遊戲相關的球員。
但現在我不知道該如何繼續。 我想把所有的玩家放到一個數組中,然後在turnDate後對它進行排序,看看下一個玩家是誰。像撲克遊戲一樣。我還需要檢查數據庫中的另一個變量「havePlayerLost」,以查看他是否仍然在遊戲中處於活動狀態。如果他輸了,那麼得到下一個活躍的球員,並且最高的turnDate。
任何意見是非常感激。
謝謝
很好。謝謝 – BlackMouse 2012-03-13 11:55:53