[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод значений по рейтингу
limait
В таблице есть поле с числовыми значениями. Например:
Код
436
654
65
878
234

Какой функцией можно сделать отбор 3 самых больших чисел? То есть, чтобы скрипт отобрал числа 878, 654, 436. Причем соблюдая рейтинг (выводил их от самого большого к самому маленькому).




Спустя 11 минут, 28 секунд (24.09.2008 - 03:45) waldicom написал(а):
эх, засмеют меня... (зато покажут, как такие вещи правильно делать надо)

Код
SELECT MAX(`blabla`) AS Raiting FROM `table`
  GROUP BY `blabla`
  ORDER BY `blabla` DESC
  LIMIT 3

Спустя 2 минуты, 7 секунд (24.09.2008 - 03:47) limait написал(а):
СПАСИБО!

Спустя 3 часа, 38 минут, 10 секунд (24.09.2008 - 07:25) kirik написал(а):
а можно просто так - "SELECT `rating` FROM `table` ORDER BY `rating` DESC LIMIT 3" ? =)

Спустя 4 часа, 40 минут, 33 секунды (24.09.2008 - 12:05) limait написал(а):
И тебе СПАСИБО!

Спустя 4 часа, 20 минут, 50 секунд (24.09.2008 - 16:26) limait написал(а):
Что-то у меня не получается:

Код
<?php

    $conn = mysql_connect("localhost", "root", "");
    mysql_select_db("table");
            
    $sql = "SELECT `rating` FROM `table` ORDER BY `rating` DESC LIMIT 3";
    
    $result = mysql_query($sql, $conn);
    
while ($rrr = mysql_fetch_assoc($result)) {
echo $rrr[rating];
}

mysql_close($conn);

?>


Подскажите, что я делаю не так?

Спустя 7 минут, 18 секунд (24.09.2008 - 16:34) sergeiss написал(а):
Надо не
echo $rrr[rating];
а
echo $rrr['rating'];

Спустя 4 минуты, 45 секунд (24.09.2008 - 16:38) limait написал(а):
Спасибо. Хотя ошибка не в этом:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in file.php on line 10

Что это значит?

Спустя 41 минута, 59 секунд (24.09.2008 - 17:20) Ghost написал(а):
значит что надо писать
mysql_query($sql, $conn) or die(mysql_error());

Спустя 3 минуты, 23 секунды (24.09.2008 - 17:24) limait написал(а):
Ага. Спасибо, разобрался!


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.