Nasıl olsun, ve bir veritabanından büyük değerleri görüntülemek için?

3 Cevap php

Herkes nasıl bir veritabanından büyük değerleri almak ve görüntülemek için bana söyleyebilir misiniz? Ben başlığı "GMD" ile benim veritabanında birden fazla değer var, ama nasıl ben sadece ilk 3 büyük olanlar görüntülenecek almak istiyorsunuz? Nasıl bu örnekte bunu:

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

3 Cevap

Sonuçları sipariş ve sınırlamak için sorguyu kullanın.

SELECT gmd
FROM account
ORDER BY gmd DESC
LIMIT 3

Bütün sonuçlarını görüntülemek için getir dizi kullanın.

$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);

Dizelerini içeren bir alan için:

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

Numaralarını içeren bir alan için:

SELECT gmd FROM account ORDER BY gmd DESC LIMIT 3

$ Sorgu = "gmd DESC hesap SİPARİŞ GMD seçin";