2016-07-28 9 views
-2

リストの最高の数値を得るには良いコードがありますが、idkは行から最初のIDを出力する方法を教えてください。MYSQL PHP - テーブルから最大の数値を取得し、最初の列を印刷します。

list($max) = mysql_fetch_row($rowSQL); 

例テーブル:

Id | xxx | Number 
1. xxx | 20 
2. xxx | 42 
3. xxx | 5 

私はプリントID 2があるため、最も高い数値を持って欲しいです。使用

イムので、私は、氏名デシベル書くmustnt含ま

電話から頼む

(私はプリントID 2からの名を欲しいです)。

+1

「どうすればよい質問をしますか?」:http://stackoverflow.com/help/how-to-ask – Martijn

答えて

0

私があなたを正しく理解していれば、最も高い数字を見つけてその行にあるデータを印刷したいと思っていますか?その場合、

SELECT * FROM tbl ORDER BY number DESC LIMIT 1; 

これは、最も高い数値を持つことを意味します。つまり、クエリが生成する要素をエコーアウトすることができます。 :)

+0

より良いオプションが見つかりました '$ honor = mysql_query(" SELECT MAX(honor)AS max from FROM guilds "); list($ max)= mysql_fetch_row($ honor); ' –

+0

これは私のものと同じです。あなたは余分なデータを取得しません。 – Janno

関連する問題