Как получить и отобразить самые большие значения из базы данных?

Может ли кто-нибудь сказать мне, как получить и отобразить самые большие значения из базы данных? У меня есть несколько значений в моей базе данных с заголовком «gmd», но как я могу получить только первые 3 самые большие из них? Как бы это сделать в этом примере:

$query = "SELECT gmd FROM account"; $result = mysql_query($query); while($row = mysql_fetch_array($result, MYSQL_ASSOC)) { } 

Используйте запрос для заказа и ограничьте результаты.

 SELECT gmd FROM account ORDER BY gmd DESC LIMIT 3 

Используйте массив fetch для отображения всех результатов.

 $query = "SELECT gmd FROM account ORDER BY gmd DESC LIMIT 3"; $result = mysql_query($query); while($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo $row["gmd"]; } mysql_free_result($result); 

Для поля, содержащего строки:

 SELECT gmd FROM account ORDER BY CHAR_LENGTH( gmd ) DESC LIMIT 3 

Для поля, содержащего числа:

 SELECT gmd FROM account ORDER BY gmd DESC LIMIT 3 

$ query = "SELECT gmd FROM account ORDER BY gmd DESC";

вы делаете так: Извините, что это правильный запрос

 $query = "SELECT gmd FROM account ORDER BY gmd DESC limit 3";