我有一個數據庫表,標有earnings
的列。此表中有多個用戶擁有不同的收入。我想展示收入最高的前十名人物。PHP的mysql排序最大至最少
這是我目前擁有的代碼:
$result = mysql_query("SELECT * FROM `users` ORDER BY `earnings` DESC") or die(mysql_error());
我怎樣才能讓這個例如,如果我寫$result['earnings'][3]
它會給我的用戶與第四高的收益。或者如果我寫$result['user'][3]
它會給我第四個最高收入的人的用戶名?
'$結果= mysql_query( 「SELECT * FROM用戶的ORDER BY DESC收益0.10上限」)' –
什麼是您當前的問題碼? – Mureinik
'$ result'是查詢結果,而不是數組。您需要先將結果加載到數組中,然後才能對其執行任何操作。另外,'mysql _ *()'是十年前不支持的函數。停止使用它們! – miken32